Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 即使解决方案中有同名的项目,如何从nuget获取包?_Visual Studio 2015_Dnx_.net Core_Project.json - Fatal编程技术网

Visual studio 2015 即使解决方案中有同名的项目,如何从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包来解决这些问题,而不是直接引用项目(如果没有其他原因,那么因为依赖项规范应该引用正确的版本,但是我会收到一系列关于错误程序集版本的警告,因为该步骤直到在构建服务

我有一个包含多个项目的解决方案,所有这些项目都是DNX类库,它们发出nuget包。我们的构建服务器在适当的位置将版本控制信息添加到
project.json
AssemlyInfo
,通过构建解决方案一次性打包所有这些项目,然后将它们上载到私有NuGet提要。这一切都很好

然而,这些项目中的一些相互依赖。我希望通过从提要中实际添加nuget包来解决这些问题,而不是直接引用项目(如果没有其他原因,那么因为依赖项规范应该引用正确的版本,但是我会收到一系列关于错误程序集版本的警告,因为该步骤直到在构建服务器上才完成)


如何指定项目A依赖于NuGet包B,即使同一解决方案中有一个名为B的项目?

不幸的是,在dnx中不可能这样做


我认为既然你有这样一个场景,你应该把你的解决方案分成两个或更多更小的解决方案。这正是我们ASP.NET通过在多个repo中拆分代码库并通过提要获取依赖项所做的。

不幸的是,在dnx中这是不可能的

我认为既然你有这样一个场景,你应该把你的解决方案分成两个或更多更小的解决方案。这正是我们ASP.NET通过在多个repo中拆分代码库并通过提要获取依赖项所做的