在 Mac 和 Windows 上打开相同的 .NET Core 解决方案
Opening the same .NET Core solution on both Mac and Windows
我注意到在 Visual Studio 2015 年创建的 .NET Core 项目与在 Mac 中使用 dotnet new
创建的 .NET Core 项目之间存在差异。
考虑到 VS Code 显然与 VS 2015 不同,是否可以使用 Mac 和 Windows 机器在同一个 .NET Core 解决方案上工作,或者 solutions/projects 由于 VS 2015 中需要 .sln 和 .xproj 而根本不同?
这应该没问题!我已经在 Windows 和 Visual Studio 2015 上成功启动了 .NET Core 项目,并在我的 Mac 上用 Visual Studio 代码 1.3+ 继续这些项目。
Visual Studio 添加额外的文件,如 .sln
和 .xproj
,但 Visual Studio 代码会很乐意忽略它们。要获得 Visual Studio 识别我的解决方案的代码,我唯一要做的就是:
- 安装来自 Microsoft
的 C# 扩展
- 打开 Visual Studio 代码中的根解决方案文件夹
- 在项目某处打开代码文件,查看右下状态栏:
我首先必须单击状态栏中的提示以启用 C# 支持。一旦我这样做了,它就会识别出我解决方案中的所有项目。
我注意到在 Visual Studio 2015 年创建的 .NET Core 项目与在 Mac 中使用 dotnet new
创建的 .NET Core 项目之间存在差异。
考虑到 VS Code 显然与 VS 2015 不同,是否可以使用 Mac 和 Windows 机器在同一个 .NET Core 解决方案上工作,或者 solutions/projects 由于 VS 2015 中需要 .sln 和 .xproj 而根本不同?
这应该没问题!我已经在 Windows 和 Visual Studio 2015 上成功启动了 .NET Core 项目,并在我的 Mac 上用 Visual Studio 代码 1.3+ 继续这些项目。
Visual Studio 添加额外的文件,如 .sln
和 .xproj
,但 Visual Studio 代码会很乐意忽略它们。要获得 Visual Studio 识别我的解决方案的代码,我唯一要做的就是:
- 安装来自 Microsoft 的 C# 扩展
- 打开 Visual Studio 代码中的根解决方案文件夹
- 在项目某处打开代码文件,查看右下状态栏:
我首先必须单击状态栏中的提示以启用 C# 支持。一旦我这样做了,它就会识别出我解决方案中的所有项目。