我正在努力迁移到 Visual Studio 2012 Express Edition 以处理包含扩展名为 .dbproj 的数据库项目的项目。这个博客http://visualstudiomagazine.com/blogs/data-driver/2012/06/getting-visual-studio-2012-and-ssdt-to-work-together.aspx给人的印象是通过一些工作这是基本上都是可以管理的。
首先,您必须在 Visual Studio 2010 中将 .dbproj 转换为 .sqlproj。
我设法安装了 Visual Studio 2010。这让我可以将 .dbproj 转换为 .sqlproj。从那里的想法是安装 Sql Server Data Tools ( http://msdn.microsoft.com/en-us/data/tools.aspx ) 并在 Visual Studio 2012 中打开 sqlproj 项目,但我无法打开 sqlproj在 Visual Studio 2012 中。
我已经尝试了这里的建议修复http://blogs.msdn.com/b/ssdt/archive/2012/06/07/upgrade-issue-to-visual-studio-2012-rc.aspx以及建议关于在这里修复http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5,但无论我做什么我都无法创建或打开 sqlproj在 Visual Studio Express 2012 RC for Web 中键入项目。有谁知道如何解决这个问题?
更新:此常见问题解答http://msdn.microsoft.com/en-us/subscriptions/hh322942.aspx清楚表明您必须在 Visual Studio 2010 Shell 中使用 SQL Server 数据库项目,而不是在 Visual Studio 2010 或 2012 中网络。
我现在的问题是我可以通过手动导入 SQL 脚本并从那里开始创建一个全新的项目,但是当我打开 .sqlproj 文件并尝试使用该 SQL Server 项目时,我从存储过程中得到了很多虚假错误这实际上是完全有效的。