将解决方案从 VS 2013 迁移到 VS 2017 时未加载 TDS 项目

TDS project not loading while migrating solution from VS 2013 to VS 2017

我正在将我的解决方案从 VS 2013 迁移到 VS 2017。我安装了正确版本的 TDS(VS 2017 为 TDS 5.6.0.15),当我尝试在 VS 2017 中打开解决方案时,TDS 项目是未加载并抛出以下错误。

尝试了错误对话框中的选项以将 TDS 项目转换为 .net framework 4.6.1,但它没有任何作用,TDS 项目仍未加载。不知道如何解决它。

我真的需要在这台机器上安装 .Net framework 4.0 吗?

如果有人能提出类似迁移的解决方案,我们将不胜感激。

我会尝试手动将您的项目目标框架调整为 4.6.1 FW。然后用最新最好的版本打开 TDS。祝你好运,我刚刚升级...你会喜欢的。

我可以通过重新安装 VS 2010 来解决这个问题。我卸载了 VS 2010,因为我不再使用它了,但是在重新安装它之后,我能够在 VS 2017 中正确加载 TDS 项目。

有人提到 here 一个修复选项,我没有尝试,但看起来它可以解决此类问题。可能会有帮助。