dotnet命令不会创建文件

时间:2017-11-22 10:39:36

标签: c# .net visual-studio-code

我正在尝试创建一个新的.NET控制台项目,如图所示 this tutorial

dotnet new console

但没有任何反应。我希望创建Program.csHelloWorld.csproj个文件,但事实并非如此,我不知道为什么。对于那些想知道的人,我的环境包含以下内容

  • Windows Server 2012 R2
  • Visual Studio代码
  • .NET Core SDK 2.0.3

更新

这一切都在OSX High Sierra的virtualbox + vagrant + Windows Remote Desktop内进行。要重现此问题,只需在此vagrant up

旁边运行Vagrantfile即可
Vagrant.configure("2") do |config|
  config.vm.box = "opentable/win-2012r2-standard-amd64-nocm"
  config.vm.network "forwarded_port", host: 3389, guest: 3389

  config.vm.communicator = "winrm"
end

然后使用Microsoft Remote Desktop来使用VM。通过单击New并输入以下信息

来执行此操作
PC name : 127.0.0.1:3389
User name : vagrant
Password : vagrant

登录Windows VM后,只需下载.NET SDK并开始在dotnet中尝试powershell个命令。如果你像我一样,你会注意到没有任何反应,这很糟糕。

我目前正在下载WindowsServer2012-R2的试用版,以查看该图片与我目前正在使用的图片(hosted by vagrant)之间是否存在任何差异。< / p>

1 个答案:

答案 0 :(得分:0)

此预先配置的Windows Server Image对于该任务存在缺陷。在我手动配置了新的Windows Server 2012 R2图像后,我能够毫无疑问地运行dotnet命令。