MSBuild你的project.json没有运行时部分

时间:2017-12-06 15:47:31

标签: jenkins msbuild uwp

我遇到了MSBuild的问题,它给出了这样的信息:

  

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ Microsoft \ NuGet \ 15.0 \ Microsoft.NuGet.targets(178,5):错误:您的project.json没有有一个运行时部分。你应该添加'"运行时":{" win10-x86-aot":{}}'到你的project.json,然后重新运行NuGet恢复。

我在StackOverflow上找到了几个问题,解决方案似乎是要删除obj文件夹,但它不是同一个上下文。

我只为Visual Studio 2017安装了MSBuild(因此,没有Visual Studio),可以将它与Jenkins一起使用。我的Jenkins主机安装在Mac OS上,MSBuild安装在Windows 10 PC上,仅用于完成此项工作。 如果我使用我的开发机器(使用Visual Studio 2017的Windows 10笔记本电脑)作为Jenkins远程代理并且我从Jenkins门户启动构建,它运行良好,但如果我使用其他PC与MSBuild,我有这个问题。

1 个答案:

答案 0 :(得分:1)

好的,根据MSDN文档here

,我在CSPROJ中添加了一个部分解决了我的问题