c# – 如何在没有迁移的情况下在Visual Studio中打开项目?

我有两台计算机与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迁移副本,以防您担心它会破坏任何内容.

点赞