【发布时间】:2013-11-07 08:02:21
【问题描述】:
我有两台装有 Visual Studios 2012 的计算机。两个 VS 版本:
计算机 1:
Microsoft Visual Studio Ultimate 2012
Version 11.0.60610.01 Update 3
计算机 2:
Microsoft Visual Studio Ultimate 2012
Version 11.0.60610.01 Update 3
你看是一样的。
但是在计算机 1 上我创建了一个 Sql Server 项目,现在我想在计算机 2 上打开它。但是 VS 说This project needs to be migrated。
这怎么可能使我的 VS 版本相同?
如何在不迁移的情况下打开项目?
我该如何解决?
更新
我想我发现了不同之处:
计算机 1:
SQL Server Data Tools 11.1.20627.00
计算机 2:
SQL Server Data Tools 11.1.31009.1
也许如果我在计算机 2 上安装旧版本的 SSDT 会有帮助吗?
更新2
不。我在计算机 2 上安装了旧版本 od SSDT,但现在它与其他扩展发生冲突。现在我尝试重新安装 VS。
更新 3
VS 重新安装对我没有帮助。
所以我重新安装了整个 Windows。
【问题讨论】:
-
每台机器上安装的扩展有什么区别吗?菜单:工具 --> 扩展和更新
-
我会首先验证扩展名和引用是否也相同。另外,我会备份项目,然后让 VS 做它想做的任何事情,然后看看它在两个环境中是否仍然按预期工作:如果它工作,那么无需担心。我有一个显示相同行为的控制台应用程序(VS 总是想“迁移”它,但它更改的唯一文件是 SLN ...)
标签: c# visual-studio visual-studio-2012