我最近遇到了 PC 故障并重新安装了 Windows 操作系统和我所有的开发软件。重新安装后,我的 Visual Studio 2012 数据库项目的工作方式似乎有所不同,我无法弄清楚。当我按 F5 或 CTRL+F5 时,我的数据库项目不再“自动部署”到 LocalDB。我正在使用具有默认安装设置的 VS2012 专业版。
在我的旧安装中,如果我更改项目中的列名并按 F5,LocalDB 中的表将立即更新,而无需任何类型的发布操作或任何东西。Visual Studio 输出窗口还将指示正在应用更改。这种“自动部署”不再发生,我不得不求助于右键单击项目并单击发布,这可行,但不方便。
我该怎么做才能重新启用此“自动部署”功能?
到目前为止,我尝试过:
- 我查看了工具 > 选项中的每个与数据库相关的设置。
- 我确认配置管理器为我的数据库项目设置为“构建”和“部署”。
- 我确认 LocalDB 已安装并正常工作。
- 我应用了所有 Windows 更新并将 VS2012 更新到最新版本 2012v4。
- 我在项目和解决方案级别尝试了清理、构建和重建的所有组合。
- 我检查了“始终重新创建数据库”,即使这样也不起作用。
我怀疑此功能可能依赖于我旧安装中的其他软件或补丁。