Я нанял подрядчика, чтобы сделать некоторое кодирование для меня. Он установка nuget.config в папке решения со следующим путем в хранилище:C# visual studio как переместить папку пакета nuget?
<configuration>
<solution>
<add key="disableSourceControlIntegration"
value="true" />
</solution>
<config>
<add key="repositoryPath"
value="../lib" />
</config>
</configuration>
И я не слишком доволен своим решении: это поместить папку NuGet пакет вне папки решения. Я могу легко изменить путь к репозиторию, просто установив:
value="../<mySolutionFolder>/lib" />
Однако, когда я делаю это любопытная вещь: каждый справочник, который я использую в моем решении теперь сломана. И ничего, что я могу изменить в файлах .csproj или других файлах * .config, позволит моим проектам найти их ссылки.
Единственным обходным решением является воссоздание каждого проекта в моем решении, начиная с нуля, а также добавлять-> существующие элементы и т. Д., А также ссылаться-> управлять пакетами nuget и снова устанавливать каждую ссылку.
У меня есть много проектов в моем решении, и выполнение этого для каждого из них, по-видимому, занимает много времени.
Хотелось бы узнать, есть ли простой способ?
Похоже, что Nuget и VS должны хорошо играть, чтобы я мог легко переместить папку хранилища в другое место пути.