Не публиковать sqlproj - PullRequest
       96

Не публиковать sqlproj

0 голосов
/ 28 июня 2019

У меня есть решение с несколькими csproj и одним файлом sqlproj.Я пытаюсь построить его с помощью команды:

msbuild test.sln -target:Clean;Build;Publish /p:DeployOnBuild=true /p:Configuration=Debug /p:VisualStudioVersion=16.0 /m 

И получаю ошибку: Задаче «SqlPublishTask» не было присвоено значение для обязательного параметра «SqlPublishProfilePath».

Итак, яхочу сказать MSBuild, что я не хочу публиковать sqlproj.Я легко могу сделать это для csproj (просто установите свойство «PublishableProject» в false).Но это не работает для sqlproj.

1 Ответ

1 голос
/ 01 июля 2019

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

, например

msbuild test.sln -target:Clean;Build;My_Test_Proj:Publish;solutionfolder\other_proj:Publish 

См. Как: создавать конкретные цели в решениях с помощью MSBuild.exe о том, как создавать определения целей решения (например, заменяя . на _)

...