Sql server 调试时如何不部署SQL Server数据库项目?
我将VisualStudio11Beta与SQLServer数据库项目和控制台应用程序项目一起使用。每次我点击F5调试控制台应用程序时,它都想部署数据库项目。有没有办法阻止它那样做?我找不到任何设置来阻止它。双击解决方案资源管理器中数据库项目的“属性”节点以打开数据库项目属性。选择Deploy选项卡。在部署操作部分,选择“创建部署脚本(.sql)”而不是“创建部署脚本(.sql)并部署到数据库”。这里的问题是,当您说我要构建和部署(点击F5进行此操作是为了调试)时,您实际上并不希望DB成为该部署的一部分 恐怕我没有VS11测试版,但这是通过在构建配置中禁用项目部署来实现的 下面是VS2010的截图,希望你能找到一个类似的版本(对不起,我找不到2012年的MS文档) 找到您不想部署的项目,并取消选中deploy列下的相关复选框Sql server 调试时如何不部署SQL Server数据库项目?,sql-server,visual-studio,Sql Server,Visual Studio,我将VisualStudio11Beta与SQLServer数据库项目和控制台应用程序项目一起使用。每次我点击F5调试控制台应用程序时,它都想部署数据库项目。有没有办法阻止它那样做?我找不到任何设置来阻止它。双击解决方案资源管理器中数据库项目的“属性”节点以打开数据库项目属性。选择Deploy选项卡。在部署操作部分,选择“创建部署脚本(.sql)”而不是“创建部署脚本(.sql)并部署到数据库”。这里的问题是,当您说我要构建和部署(点击F5进行此操作是为了调试)时,您实际上并不希望DB成为该部署
VS 11 Beta版中没有部署选项卡。“项目设置”选项卡上有一个“创建脚本”复选框,但选中此复选框仍会导致部署数据库。还有其他线索吗?如果不应采取部署操作,则应在Configuration Manager中禁用该操作。请参阅其他答案。这取决于OP的意思,但如果他不希望发生任何部署操作(包括生成SQL脚本,在上面接受的答案的情况下),这是正确的答案。非常感谢。