Использование nuget в решении VS только с проектами базы данных dbproj для ссылки на другие файлы dbproj

Итак, у меня есть решение Visual Studio, которое содержит 3 проекта базы данных (.dbproj). Эти проекты должны ссылаться на другие проекты sql из других решений, которые я упаковал и загрузил в nuget. Как я могу управлять этими внешними пакетами / ссылками в Visual Studio внутри dbproj?

Щелчок правой кнопкой мыши по проекту базы данных в Visual Studio не дает мне опции «Управление пакетами NuGet ...».

Я могу управлять пакетами NuGet для решения, чтобы по крайней мере загрузить необходимые пакеты в корень решения, но на уровне проекта, где требуются ссылки, мне пришлось бы вручную управлять ссылками в ссылках каждого проекта и обновлять вручную каждый раз, когда пакет обновляется, поэтому ссылка указывает на правильный каталог с версией пакета.

Есть ли лучший способ сделать это для ссылок dbproj для проектов баз данных в Visual Studio?


person geoid    schedule 28.03.2013    source источник


Ответы (1)


В итоге я пошел по тому же пути, создав пакеты NuGet для баз данных, на которые есть ссылки, а затем вручную (через командную строку) установил их в стандартном месте \ package. Затем исправьте ссылки на базу данных вручную в IDE

Есть рабочий элемент для этой функции, проголосуйте за него. Существует форк уже разработанной функциональности, которая звучит так, как будто она достаточно полнофункциональна. Вы можете попробовать.

person RobRolls    schedule 26.09.2013
comment
Я применил аналогичный подход, но вместо того, чтобы вручную копировать файлы, я добавил их в проекты базы данных в виде ссылок (Добавить элемент выхода, затем использовать кнопку «Добавить как ссылку»). - person ColinM; 03.06.2015