Я использую 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
.