不使用Visual Studio将project.json转换为csproj

时间:2016-11-20 06:45:41

标签: dotnet-cli .net-core

从预览3 dotnet new生成csproj,dotnet restoredotnet build对project.json和/或xproj都失败。

例如,对同时包含project.json和xproj的目录运行dotnet restore会出现此错误。

  

... xproj(7,3):错误MSB4019:导入的项目“C:\ Program Files \ dotnet \ sdk \ 1.0.0-preview3-004056 \ Extensions \ Microsoft \ VisualStudio \ v14.0 \ DotNet \没有找到Microsoft.DotNet.Props。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。

此外,针对只有project.json的目录运行它会产生此错误。

  

MSBUILD:错误MSB1003:指定项目或解决方案文件。当前工作目录不包含项目或解决方案文件。

不使用Visual Studio,我们如何将现有的project.json和/或xproj转换为csproj?

1 个答案:

答案 0 :(得分:18)

dotnet migrate command

  

dotnet migrate命令会将有效的Preview 2 project.json项目迁移到有效的Preview 3 csproj项目。

我们可以通过运行dotnet migrate -h找到有关此命令的详细帮助(即使dotnet -h未列出命令)。