在Mac和Windows上打开相同的.NET Core解决方案

Car*_*las 3 .net windows macos .net-core visual-studio-code

我注意到在Visual Studio 2015中创建的.NET Core项目与dotnet new在Mac中创建的.NET Core项目之间存在差异.

考虑到VS Code显然与VS 2015不同,是否可以使用Mac和Windows机器在同一个.NET Core解决方案上工作,或者由于需要.sln和.xproj,解决方案/项目根本不同在VS 2015?

Nat*_*ini 6

这应该工作正常!我已经使用Visual Studio 2015在Windows上成功启动了.NET Core项目,并使用Visual Studio Code 1.3+在我的Mac上继续使用它们.

Visual Studio中增加了额外的文件,如.sln.xproj,但Visual Studio代码将愉快地忽略它们.要让Visual Studio Code识别我的解决方案,我唯一需要做的就是:

  • Microsoft安装C#扩展
  • 在Visual Studio代码中打开根解决方案文件夹
  • 在项目中的某个位置打开代码文件,然后检查右下方状态栏:

状态栏

我首先必须单击状态栏中的提示以启用C#支持.一旦我这样做,它就认出了我解决方案中的所有项目.