我在拉取请求分支中遇到两个构建错误...
我正在使用Universal Windows Platform项目,该项目在其有时中有以下NuGet软件包:
我正在查看其他目录中的请求请求,这些请求未出现在引用中。但是,它们确实会出现在NuGet软件包管理器中。我可以安装并卸载它们,但它们不会出现在VS 2017中的项目参考中。
通过删除bin目录和obj目录进行清理,然后进行重新编译不能解决此编译错误。
重新安装NuGet软件包也无法解决。
对我来说,一个奇怪的谜是Windows Universal的NuGet软件包配置保存在哪里?我希望我可以使用packages.config对其进行管理,然后希望在我的项目目录下的packages目录中看到它们。这些东西都不存在于解决方案中。 NuGet 3改变了这些东西吗?我认为了解这一点很关键。
我的项目可以通过master分支中的代码成功构建,打包和部署。只是这个拉取请求似乎失败了。
看起来很重要的分支之间的唯一区别是project.json和project.lock.json,我将其复制无济于事。
编辑 看完这篇文章https://stackoverflow.com/a/44917060/117995之后,我决定删除刚刚复制的project.json文件。