【发布时间】:2012-03-26 03:52:37
【问题描述】:
我正在将 Visual Studio 11 Beta 与 SQL Server 数据库项目和控制台应用项目一起使用。每次我按 F5 调试我的控制台应用程序时,它都想部署数据库项目。有什么办法可以阻止它这样做吗?我找不到任何设置来阻止它。
【问题讨论】:
我正在将 Visual Studio 11 Beta 与 SQL Server 数据库项目和控制台应用项目一起使用。每次我按 F5 调试我的控制台应用程序时,它都想部署数据库项目。有什么办法可以阻止它这样做吗?我找不到任何设置来阻止它。
【问题讨论】:
这里的问题是,当您说我想要构建和部署(按 F5 这样做是为了调试)时,您实际上并不希望数据库成为该部署的一部分。
恐怕我没有 VS 11 Beta,但这是通过在 Build Configuration 中禁用项目的 Deploy 来实现的。
以下是 VS 2010 的屏幕截图,希望您能找到等效的(抱歉,我找不到 2012 年的 MS 文档)。
找到您不想部署的项目,并取消选中“部署”列下的相关复选框。
【讨论】:
在解决方案资源管理器中双击数据库项目的属性节点以打开数据库项目属性。选择部署选项卡。在部署操作部分,选择“创建部署脚本 (.sql)”而不是“创建部署脚本 (.sql) 并部署到数据库”。
【讨论】: