我有一个包含多个项目的解决方案,所有这些项目都是发出 nuget 包的 DNX 类库。我们的构建服务器将版本控制信息添加到适当的位置,project.json
并AssemlyInfo
通过构建解决方案一次性打包所有这些项目,然后将它们上传到私有 NuGet 源。这一切都很好。
但是,其中一些项目相互依赖。我想通过从提要中实际添加 nuget 包来解决它们,而不仅仅是直接引用项目(如果没有其他原因,那么因为依赖规范应该引用正确的版本,但是我收到一堆关于不正确组装的警告版本,因为直到在构建服务器上才完成该步骤)。
如何指定项目 A 依赖于 NuGet 包 B,即使在同一解决方案中有名为 B 的项目?