首页 文章

如何使用在Visual Stuidio 2015中使用dotnet migrate创建的csproj文件?

提问于
浏览
1

我在Visual Studio中创建了一个c#( . net core)项目,以便能够在Linux上运行它 . 然后我设置我的linux盒子来运行.net核心应用程序,发现dotnet还原因为xproj文件没有用,但幸运的是我可以运行dotnet migrate而不是创建csproj文件,所以我能够在Linux上构建和运行 . 现在我想使用Visual Studio 2015进行一些更改,我发现它无法识别项目的csproj文件的特定格式 . 如何使用一个解决方案文件和正确的csproj文件支持Windows和Linux?

2 回答

  • 2

    仅使用.NET Core Tools RC3或更新版本支持使用 dotnet migrate 创建的csproj文件 .

    目前唯一支持该工具集的Visual Studio版本是Visual Studio 2017候选版本,Visual Studio 2015仅支持.NET Core Tools RC2 .

    安装Visual Studio 2017时,请务必检查“其他工具集”部分中的以下框以包含安装中的最新版本的工具

    enter image description here

  • 3

    对于微软来说,转移project.json并回到现有的MSBuild生态系统是一个聪明的举动,无论你喜不喜欢,推荐使用Visual Studio 2017,就像其他答案所说的那样 .

    但是如果你确实有问题转向它,我想你可以简单地启动Visual Studio Code,

    https://code.visualstudio.com/docs/runtimes/dotnet

    (或JetBrains Rider) .

相关问题