从preview3开始 dotnet new
生成一个csproj,并且 dotnet restore
和 dotnet 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 回答
有一个dotnet migrate command .
我们可以通过运行
dotnet migrate -h
找到有关此命令的详细帮助(即使dotnet -h
未列出命令) .