Я работаю над несколькими проектами Visual Studio .Net, и все они совместно используют пакет Nuget, который я также разрабатываю в тандеме. Для тестирования я хотел бы обратиться непосредственно к .dll, сгенерированным моим проектом Nuget (без необходимости его упаковки и установки в каждом из тестовых проектов).Проект Visual Studio, локальная ссылка .dll, поддерживаемая Nuget .dll
Мне было интересно, если бы в проекте Visual Studio было указано, что проект должен ссылаться на определенную .dll по определенному пути, как бы возвратился к соответствующему пакету Nuget.
В большинстве машин путь .dll не существует, поэтому они будут использовать пакет Nuget, но на моей машине это будет означать, что у меня есть прямая линия к версии для разработки моей .dll.
Кстати, я использую Visual Studio 2013 для этого примера, но мне также было бы интересно узнать, возможно ли это в проектах Visual Studio 2015.
Я немного незнакома с этим. Мое предположение заключается в том, что я бы поместил код, предложенный в файлы .csproj для проектов с установленным nuget. Первый тег, который вы предложили, включает в себя файл с некоторыми целевыми объектами, я предполагаю, что мне придется заменить его на нужную отладочную .dll? Как я тогда укажу, чтобы использовать этот .dll на месте - nuget packaged .dll? EDIT: ваш второй пример, похоже, делает больше того, что я хочу, но я не знаком с тем, где он будет помещен в .csproj и как указывать путь к файлу. Думаю, я бы изменил условие и заменил ссылочные метки? –
Да, вам нужно будет найти свои ссылки и заменить их условиями – vmg