我将 NuGet 2.1 与多个解决方案一起使用,每个解决方案位于单个父目录下的子目录和由所有解决方案共享的单个包目录中(这在 NuGet 2.1 中成为可能)。
我想添加一个基于文件的包源,它指向我的工作副本中的包目录(我正在使用 Subversion)。
这有效:
<configuration>
<repositoryPath>_Packages</repositoryPath>
<activePackageSource>
<add key="Working copy package source" value="C:\AllMySolutions\_Packages" />
</activePackageSource>
</configuration>
这不会:
<configuration>
<repositoryPath>_Packages</repositoryPath>
<activePackageSource>
<add key="Working copy package source" value="_Packages" />
</activePackageSource>
</configuration>
我不想对绝对路径进行硬编码,但找不到在内部的 value 属性中使用相对路径的方法activePackageSource
。