回答

1

使用Visual Studio Developer命令提示符导航到项目文件夹并键入msbuild <projectname>.sqlproj

默认的msbuild动作是构建项目(可以通过“/ t:Build”来显式调用构建)。

从非开发人员命令提示符处,您只需将MSBuild添加到路径即可。

+1

在相关说明中,我选择构建sqlproj文件时出现了一些奇怪的行为 - 它总是尝试执行部署/发布。我最终构建了“sln”文件,并按照预期完成了构建。 –

+2

@ peter-schott如果你看看Project元素,DefaultTargets设置为“Build”或“Build; Deploy”?如果它包含部署,那么它会尝试在构建时自动部署。删除应该解决该问题(如果存在)。 另外,如果GenerateCreateScript属性为“true”,那么它将模拟对新数据库的部署并为其生成脚本。也许其中一个设置是你的问题的原因? –

+1

我会给那些支票。可能已经发誓他们只是设置为Build,但可能会改为设置Build/Deploy。我还会检查GenerateCreateScript属性。我知道建设SLN反而给了我想要的结果 - 只是建立。在那个时候我停止了太多的研究。 : -/ –

相关问题