如何使global.json看起来两个文件夹

时间:2015-08-19 18:55:57

标签: visual-studio-2015 asp.net-core

我使用beta6并具有以下结构:

-RootFolder
---Proj1
---Proj2
---SolutionFolder
------Proj3 (References Proj1)
------Proj4
------ASP.NET5 project
------Blablabla.sln
------global.json

所有项目都在同一个解决方案文件中,但存在以下问题: 如果我只是在我的ASP.NET5项目中添加对Proj3的引用,则无法自动解析其Proj1依赖项。

我认为主要原因是Proj1比解决方案文件夹高两级。此外,如果按下View =>,则会通过错误消息进行一定程度的确认。铬:

Failed to resolve the following dependencies for target framework 'DNX,Version=v4.5.1':
  Proj1 1.0.0

Searched Locations:
 {pathToSolutionFolder}\{SolutionFolder}\{name}\project.json
 {pathToSolutionFolder}\{SolutionFolder}\wrap\{name}\project.json
 C:\Users\{me}\.dnx\packages\{name}\{version}\{name}.nuspec
 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\{name}.dll
 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\Facades\{name}.dll
 C:\Windows\Microsoft.NET\assembly\GAC_32\{name}\{version}\{name}.dll
 C:\Windows\Microsoft.NET\assembly\GAC_64\{name}\{version}\{name}.dll
 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\{name}\{version}\{name}.dll

"包裹"在global.json中列出,因此它只尝试在解决方案文件夹中搜索。

我尝试添加类似" .."在那里,但它只是搜索:

{SolutionFolder}\..\{name}\project.json

有没有办法列出一个比global.json中解决方案文件夹高两级的文件夹?特别是我的" RootFolder"。

如果没有办法,那么如何正确引用该Proj3以便其依赖关系得到解决? (我希望当我从我的解决方案中引用项目时,一切都会自动完成:C)

0 个答案:

没有答案