我们希望将一些第三方程序集打包到我们自己的nuget包中。我用NuGet Package Explorer创建了一些包,并将它发布到我们的nuget服务器。我也可以将它安装到我们的解决方案中,但是我有两个问题:
我使用最新的VS 2012,最新的NuGet(2.2.xxx)。
答案 0 :(得分:1)
问题是由错误的包创建引起的。当您创建包(使用NuGet包资源管理器)时,在右侧大的“包内容”窗格中,您要通过右键单击并从上下文菜单中选择“添加库文件夹”来创建一个lib文件夹。然后,您希望将程序集添加到此文件夹中,而不是包内容的根目录。 拥有正确的包结构有助于实现预期的行为:不再创建.nuget文件夹,我也可以“管理”我的包。