Dav*_*ogo 5 asp.net visual-studio-2010 sql-server-2008 visual-studio-2012
我正在努力迁移到Visual Studio 2012 Express Edition来处理包含扩展名为.dbproj的数据库项目的项目.这篇博客http://visualstudiomagazine.com/blogs/data-driver/2012/06/getting-visual-studio-2012-and-ssdt-to-work-together.aspx给人的印象是,通过一些工作,这是一切都基本可以管理.
首先,您必须将.dbproj转换为Visual Studio 2010中的.sqlproj.
我设法安装Visual Studio 2010.这允许我将.dbproj转换为.sqlproj.从那里的想法是安装Sql Server数据工具(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 Server数据库项目网页.
我现在的问题是我可以通过手动导入SQL脚本并从那里创建一个全新的项目,但是当我打开.sqlproj文件并尝试使用该SQL Server项目时,我从存储过程中得到了很多虚假错误这实际上是完全有效的.
我在这里从微软得到了明确的答案http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5
Visual Studio Express 2012 for Web 不支持新的 Sql Server Data Tools。要使用数据库项目(从旧的 dbproj 转换或从头开始创建新项目),您必须使用 Visual Studio 2010 Shell。我从存储过程中得到的错误是由于 sql 脚本未正确导入而引起的。旧的 dbproj 在任意文件夹中都有 SQL 脚本。解决方案是从我刚刚从 dbproj 转换的项目中排除所有 sql 脚本,然后重新导入 sql 脚本。当您这样做时,项目会识别它们并且不会引发错误。
归档时间: |
|
查看次数: |
14019 次 |
最近记录: |