Расширение исходного комментария Павла Минаева - GUI для Visual Studio поддерживает относительные ссылки с предположением, что ваш .sln является корнем относительной ссылки. Поэтому, если у вас есть решение C:\myProj\myProj.sln
, любые ссылки, которые вы добавляете в подпапки C:\myProj\
, автоматически добавляются как относительные ссылки.
Чтобы добавить относительную ссылку в отдельный каталог, например C:/myReferences/myDLL.dll
, выполните следующие действия:
- Добавьте ссылку в графическом интерфейсе Visual Studio, щелкнув правой кнопкой мыши проект в обозревателе решений и выбрав Добавить ссылку ...
- Найдите * .csproj, где эта ссылка существует, и откройте его в текстовом редакторе
Измените так, чтобы он равнялся
<HintPath>..\..\myReferences\myDLL.dll</HintPath>
Теперь это ссылки C:\myReferences\myDLL.dll
.
Надеюсь, это поможет.