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