Использование nuget в решении VS только с проектами базы данных dbproj для ссылки на другие файлы dbproj
Итак, у меня есть решение Visual Studio, которое содержит 3 проекта базы данных (.dbproj). Эти проекты должны ссылаться на другие проекты sql из других решений, которые я упаковал и загрузил в nuget. Как я могу управлять этими внешними пакетами / ссылками в Visual Studio в dbproj?
Если щелкнуть правой кнопкой мыши проект базы данных в Visual Studio, у меня не будет опции "Управление пакетами NuGet...".
Я могу управлять пакетами NuGet для решения, чтобы по крайней мере загрузить требуемые пакеты в корень решения, но на уровне проекта, где требуются ссылки, мне придется вручную управлять ссылками в ссылках каждого проекта и обновлять вручную каждый раз, когда пакет обновляется, так что ссылка указывает на правильный каталог с версионными пакетами.
Есть ли лучший способ сделать это для ссылок dbproj для проектов баз данных в Visual Studio??
1 ответ
В итоге я пошел по тому же пути, создав пакеты NuGet для указанных баз данных, а затем вручную (через командную строку) установил их в стандартном каталоге \package. Затем исправление ссылок на базу данных вручную в IDE
Для этой функции есть рабочий элемент, иди и проголосуй. Уже есть развилка функциональности, которая звучит так, как будто она довольно полная. Вы можете попробовать это.