我正在创建ASP.NET MVC 5 Web应用程序并将其放入Team Foundation Server源代码控制(visualstudio.com)。有一个名为“packages”的文件夹,其中包含我通过nugget获得的所有程序集。过了一段时间,我需要创建另一个应用程序,并使用TFS从TFS获取我的代码的最新版本。但是所有指向文件夹“packages”的第三方程序集的引用似乎都有一些问题。图标上有黄色三角形,每个组件都带有感叹号。我该如何解决这个问题?
答案 0 :(得分:0)
那是因为NuGet只是创建了包含引用包的文件夹,但它没有将它添加到源代码控制中。为什么不直接将NuGet创建的文件夹添加到您的解决方案中,这样它将成为TFS中项目的一部分?
这样,您的TFS服务器将拥有所有必需的软件包,并且可以将软件包复制到新的解决方案中,或者如果您尝试在另一台计算机上打开该解决方案。