我们想将一些第三方程序集打包到我们自己的 nuget 包中。我使用 NuGet 包资源管理器创建了一些包,并将其发布到我们的 nuget 服务器。我也可以将它安装到我们的解决方案中,但是我有两个问题:
- 小问题:当我安装我们的 nuget 包时,会在其中创建一个带有 packages.config 的 .nuget 目录。这仅包含对我添加的包的引用。然而,我们已经在我们的解决方案中安装了几个 nuget 包。每个包都在它自己的子文件夹中的 packages 子文件夹中,而且 packages 文件夹中有一个 repositories.config。存储库配置指向其他 packages.config,但不是由我的操作创建到 .nuget 文件夹中的那个。即使我尝试使用控制台将 nuget 包安装到特定项目中也是如此!
- 主要问题:当我在“管理解决方案的 NuGet 包...”中查找已安装的包时,我只看到我的包的“卸载”按钮。我希望并希望有一个管理按钮,就像我们对其他 nuget 包所拥有的一样,它允许在树视图中检查/取消选中每个项目的包。
我使用最新的 VS 2012,最新的 NuGet (2.2.xxx)。