我们可以在visualstudio 2019中使用visualstudio 2010 soucecode吗?

can we use visualstudio 2010 soucecode in visualstudio 2019?

我的客户在他的应用程序和应用程序中使用 visualstudio 2010 OS 版本是 windows 7. 他们共享了该应用程序的源代码并要求我将该代码迁移到 VSTS 中。但是,我在我的系统中使用 OS 版本 windows 2010 的 visualstudio 2019。我们可以在我的系统中使用该源代码吗?有任何兼容性吗?

是的,但您很可能必须针对 VSProject 文件在不同版本之间的目标 runtimes/frameworks 和配置差异进行调整。 VSProject 文件几乎肯定会迁移到 VS2019 的最新版本。

如果应用程序的目标 runtime/framework 不受 VS2019 支持,您可能无法执行此操作。例如,如果它低于 .NET 4.5.2,您可能 运行 会遇到问题。

最好的办法是你把他的系统,他的VS版本,代码库都更新到最新。如果这对您来说是一项重大工作,请告诉您的客户迁移将是一项收费项目。

如果您只是想共享代码、编写而不是构建任何东西,您当然可以使用 VS2019,但以这种速度,您也可以使用 VS Code。

没有 visual studio 2010 源代码之类的东西。这是用 VIsual Studio 编写的源代码,但是 .cs 文件就是 .cs 文件,与编辑器无关。文本文件是文本文件。源代码不像 word,复杂的文件格式中嵌入了大量格式信息 - 源代码是简单的文本文件。

2010 年到 2019 年的项目文件可能有点大 - 您必须尝试一下。话虽这么说,制作新的项目文件是微不足道的。

2010 年可能(不确定,就像很久以前一样)不使用 nuget - 您可能 运行 遇到更多关于 .NET 版本和第三方库链接的问题。