Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET可视代码(两个硬盘)_C#_.net - Fatal编程技术网

C# .NET可视代码(两个硬盘)

C# .NET可视代码(两个硬盘),c#,.net,C#,.net,我的笔记本电脑里有一个SSD和一个HDD。我正试着做一些C#但是当我输入“dotnet new”时,它是无法识别的。我认为问题在于.NET安装在C:(SSD)上,因为当命令promt在C:驱动器上时运行“dotnet”是有效的,但我的工作区文件夹在D:(HDD)上,因此它从那里运行dotnet命令。 我是否也在D:驱动器上安装.NET或其他什么? 谢谢 原来这是一个过时的视频。在我的新机器上,我只安装了最新的Microsoft.NET Core SDK 2.1.400。(无需重新启动) 打开命令

我的笔记本电脑里有一个SSD和一个HDD。我正试着做一些C#但是当我输入“dotnet new”时,它是无法识别的。我认为问题在于.NET安装在C:(SSD)上,因为当命令promt在C:驱动器上时运行“dotnet”是有效的,但我的工作区文件夹在D:(HDD)上,因此它从那里运行dotnet命令。 我是否也在D:驱动器上安装.NET或其他什么? 谢谢


原来这是一个过时的视频。

在我的新机器上,我只安装了最新的Microsoft.NET Core SDK 2.1.400。(无需重新启动)

打开命令提示符,导航到C:驱动器上的文件夹,并执行以下命令:

dotnet new -n C_drive_project 

导航到E:drive上的文件夹,请执行以下命令:

dotnet new mvc -n E_drive_project

您还可以使用
dotnet--info

您需要将
dotnet
二进制文件添加到PATH环境变量中。用谷歌搜索一下,你以后使用.NETCore应该不会有问题。你能提供一个你正在使用的命令的例子吗?我的第一个猜测是,您可能需要使用D:drive上文件的完整路径,但您可能已经这样做了。没有环境变量是系统级的,而不是驱动器级的。您是否已验证dotnet是否在您的路径中?如果你不知道这意味着什么,你可以使用搜索字符串“检查应用程序是否在我的windows路径中”,dotnet二进制文件已经在路径中,我在大约8分钟后跟踪到了。所以我只是将工作区更改为C:驱动器,并得到了相同的错误。所以我认为只是VisualStudio代码不能识别“dotnet new”命令。