Visual studio 2010 建造->;部署不';我不能为数据库项目工作
我在Visual Studio 2012中有一个数据库项目。在“构建”菜单上选择“部署MyDBProj”时,不会发生任何事情 但是,当我按F5进行调试时,将使用数据库项目属性的调试部分中的设置部署数据库项目。通过选中解决方案的configuration manager中的“deploy”(部署)复选框,可以在中启用此功能 我希望能够在不启动调试会话的情况下进行部署。我该怎么做?Visual studio 2010 建造->;部署不';我不能为数据库项目工作,visual-studio-2010,visual-studio-2012,visual-studio-dbpro,Visual Studio 2010,Visual Studio 2012,Visual Studio Dbpro,我在Visual Studio 2012中有一个数据库项目。在“构建”菜单上选择“部署MyDBProj”时,不会发生任何事情 但是,当我按F5进行调试时,将使用数据库项目属性的调试部分中的设置部署数据库项目。通过选中解决方案的configuration manager中的“deploy”(部署)复选框,可以在中启用此功能 我希望能够在不启动调试会话的情况下进行部署。我该怎么做? 注意:这不是发布,而是其他内容。我想知道如何手动启动作为构建过程一部分的部署。由于部署已经自动完成,因此也可以手动启动
注意:这不是发布,而是其他内容。我想知道如何手动启动作为构建过程一部分的部署。由于部署已经自动完成,因此也可以手动启动它。我能想到的唯一方法(尽管我没有测试过)是使用命令行来完成部署,如中所述 但一旦获得清单,您就可以运行:
VSDBCMD /a:Deploy /dd:+ /manifest:manifestFileName.dbmanifest
从命令行部署数据库
清单将包含您的目标数据库名称、连接字符串等,但您也可以将其指定为命令行的一部分。我从Microsoft的MS Connect获得了一个答案: VisualStudio中提供的SSDT版本中有一个bug 2012年在wuich中,会出现Deploy menu命令,但该命令为no-op。该命令 由于已修复,且可在最新版本的SSDT中获得:
也已将此文件提交给MS Connect: