我有两台计算机与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说这个项目需要迁移.
怎么可能这个我的VS版本相同?
如何在没有迁移的情况下打开项
我该如何解决?
UPDATE
我想我发现了不同之处:
电脑1:
SQL Server Data Tools 11.1.20627.00
电脑2:
SQL Server Data Tools 11.1.31009.1
也许如果我在计算机2上安装旧版本的SSDT它会有帮助吗?
UPDATE2
不.我在计算机2上安装了旧版本的SSDT,但现在它与另一个扩展有冲突.现在我尝试重新安装VS.
更新3
VS重新安装对我没有帮助.
所以我重新整个Windows.
最佳答案 基本上我不认为这是可能的.您必须拥有完全相同的库和引用版本(您的项目需要).因为并非如此,Visual Studio正试图通过将项目迁移到较新版本来帮助您.当Visual Studio想要迁移您的项目时,我相信它真正想要的是从SQL Server数据工具11.1.20627.00升级到SQL Server数据工具11.1.31009.1.正如@Alex所说,尝试让它迁移你的项目.您可以创建项目的副本,并让Visual Studio迁移副本,以防您担心它会破坏任何内容.