Visual studio 2015 即使解决方案中有同名的项目,如何从nuget获取包?
我有一个包含多个项目的解决方案,所有这些项目都是DNX类库,它们发出nuget包。我们的构建服务器在适当的位置将版本控制信息添加到Visual studio 2015 即使解决方案中有同名的项目,如何从nuget获取包?,visual-studio-2015,dnx,.net-core,project.json,Visual Studio 2015,Dnx,.net Core,Project.json,我有一个包含多个项目的解决方案,所有这些项目都是DNX类库,它们发出nuget包。我们的构建服务器在适当的位置将版本控制信息添加到project.json和AssemlyInfo,通过构建解决方案一次性打包所有这些项目,然后将它们上载到私有NuGet提要。这一切都很好 然而,这些项目中的一些相互依赖。我希望通过从提要中实际添加nuget包来解决这些问题,而不是直接引用项目(如果没有其他原因,那么因为依赖项规范应该引用正确的版本,但是我会收到一系列关于错误程序集版本的警告,因为该步骤直到在构建服务
project.json
和AssemlyInfo
,通过构建解决方案一次性打包所有这些项目,然后将它们上载到私有NuGet提要。这一切都很好
然而,这些项目中的一些相互依赖。我希望通过从提要中实际添加nuget包来解决这些问题,而不是直接引用项目(如果没有其他原因,那么因为依赖项规范应该引用正确的版本,但是我会收到一系列关于错误程序集版本的警告,因为该步骤直到在构建服务器上才完成)
如何指定项目A依赖于NuGet包B,即使同一解决方案中有一个名为B的项目?不幸的是,在dnx中不可能这样做
我认为既然你有这样一个场景,你应该把你的解决方案分成两个或更多更小的解决方案。这正是我们ASP.NET通过在多个repo中拆分代码库并通过提要获取依赖项所做的。不幸的是,在dnx中这是不可能的 我认为既然你有这样一个场景,你应该把你的解决方案分成两个或更多更小的解决方案。这正是我们ASP.NET通过在多个repo中拆分代码库并通过提要获取依赖项所做的