某些团队成员的Nuget还原不起作用--Microsoft.AspNet.Mvc和其他核心包

时间:2016-09-16 20:14:53

标签: build nuget

我正在使用Visual Studio 2015社区以及我们团队中的其他人。我创建的mvc Web应用程序在我的机器上工作正常,但是当其他人进行构建时,所有软件包都成功下载,但是一些核心MVC,如Microsoft.AspNet.Mvc,Razor等都没有安装。

在他们的机器上有什么奇怪的,如果他们进入PM并将MVC包降级到5.2.2然后升级回5.2.3就可以了。但是现在在我们的构建服务器上设置构建时,我们遇到了同样的问题!

为什么这种奇怪的行为有什么想法?

1 个答案:

答案 0 :(得分:0)

没有检查,但为什么会这么重要?当Dev降级1个软件包上的版本然后升级回来时,一切都应该是

编辑(2016年10月4日)调查了一堆事情后: 其中一位开发人员曾一度致力于" Packages"位于根目录的文件夹,其中包含" Microsoft.AspNet.Mvc"和其他文件夹但没有dll。这使得"恢复包"不是真的"恢复"这些文件夹已经存在,但是当构建运行时,工件实际上并没有被移动到bin中。

我删除了packages文件夹,将其添加到gitignore并提交了更改,使所有内容变为绿色'!