【发布时间】:2013-06-15 08:09:35
【问题描述】:
我有一个在 VS 2012 中开发的 ASP.NET MVC 4 应用程序。该应用程序由一个主项目 (MyProject)、一个单元测试项目 (MyProject.Tests)、一个 Azure 部署项目 (MyProject.Azure) 和几个通用库项目。
当我右键单击解决方案或主项目并选择管理 NuGet 包时,我看到了一堆微软更新,这些更新显然在上个月左右可用。如果我单击“全部更新”按钮,则显然已安装更新,没有任何明显问题,但是当我构建解决方案时,我会收到此错误消息 TWICE:
warning : All projects referencing MyProject.csproj must install nuget package Microsoft.Bcl.Build
好的,我有两个引用 MyProject 的项目:MyProject.Tests 和 MyProject.Azure。我可以右键单击 MyProject.Tests,选择 ManageNuGet Packages,然后添加 Microsoft.Bcl.Build。这消除了两个警告之一。但是 VS 没有为我提供管理 MyProject.Azure 项目的 NuGet 包的选项。
如何将 Microsoft.Bcl.Build 包添加到 Azure 部署项目?
编辑:
【问题讨论】:
-
感谢有关连接问题的参考,这是一个烦人的问题。
-
与构建部署项目时的警告有关,还有一个bug导致发布项目时出现虚假警告。与发布相关的错误也是reported on Connect。我不知道有什么解决方法。
-
对于引用其他项目的 WiX 项目(为了收获项目输出又名“热”),我也会遇到同样的问题。 WiX 安装程序项目安装 NuGet 包没有任何意义!啊!!
-
连接问题的链接现在返回 404 connect.microsoft.com/VisualStudio/feedback/details/789839/…
标签: visual-studio visual-studio-2012 nuget