请勿发布SQLPROJ



我有一个带有多个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。

在这种情况下,可能仅通过调用这些特定项目的解决方案目标来指定实际要发布的项目。

,例如

msbuild test.sln -target:Clean;Build;My_Test_Proj:Publish;solutionfolderother_proj:Publish 

请参阅如何:通过使用MSBUILD.EXE在解决方案中构建特定目标,以构建解决方案目标定义(例如,用.替换CC_1(

相关内容

  • 没有找到相关文章

最新更新