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

我注意到在Visual Studio 2015中创build的.NET Core项目与在Mac中使用dotnet new创build的.NET Core项目之间的区别。

考虑到VS Code与VS 2015显然不一样,是否可以使用Mac和Windows机器来运行相同的.NET Core解决scheme,或者由于需要.sln和.xproj,解决scheme/项目会有根本的不同在VS 2015?

Solutions Collecting From Web of "在Mac和Windows上打开相同的.NET Core解决scheme"

这应该工作得很好! 我已经用Visual Studio 2015在Windows上成功启动了.NET Core项目,并在Visual Studio代码1.3+的Mac上继续它们。

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

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

状态栏

我首先必须单击状态栏中的提示来启用C#支持。 一旦我做到了,就认可了我解决方案中的所有项目。