如何将Visual Studios 2013项目转换为Visual Studios 2010?

23

我在使用Microsoft Visual Studios 2013进行项目开发,现在想要在 Microsoft Visual Studios 2010 中打开该项目。有没有简单的方法呢?还是说我必须创建一个新的项目,然后将来自2013项目的所有文件添加进去?

7个回答

20

“将“# Visual Studio 2013”替换为“# Visual Studio 2010”(不带引号)”是一个更改,另一个是什么? - Cheers and hth. - Alf
1
格式版本12.00,与格式版本11.00(不带引号)进行翻译。版本12.00适用于VS 2012。我不确定VS 2013。 - Vignesh Kumar A
1
2013年的格式版本为12.00。 - sms247
请查看参考链接,并且也查看这个 https://vsprojectconverter.codeplex.com/。 - Vignesh Kumar A
我们假设2013项目使用的是.Net 4.0吗?我们需要检查一下吗? - toddmo

8
我遇到了一些问题,通过多种方法解决了。在我的情况下,我正在将VB 2013项目转换为2010。我通过以下方式解决了它:
打开notepad中的解决方案文件(.sln) 更改以下行:
Microsoft Visual Studio Solution File, Format Version 12.00 Visual Studio 2013
至:
Microsoft Visual Studio Solution File, Format Version 10.00 Visual Studio 2010
我还需要更新引用。我遇到的问题是每次查看设计器时都会出现错误。在我的情况下,它是:
Microsoft Excel 15.0 Object Library -> Microsoft Excel 14.0 Object Library Microsoft Office 15.0 Object Library -> Microsoft Office 14.0 Object Library 重新分配Microsoft Visual Basic for Applications Extensibility 5.3

4

使用记事本打开解决方案文件并进行编辑,例如

格式版本12.00 ===> 格式版本11.00

Visual Studio 2013 ===> # Visual Studio 2010

也可以工作。


0

对于2015年到2010年的高级版本,请在.sln文件中使用以下行。

Microsoft Visual Studio Solution File, Format Version 11.0
# Visual Studio 11
VisualStudioVersion = 10.0.40219.1
MinimumVisualStudioVersion = 10.0.40219.1

0

必须更改这两行代码。从12改为11。并且将框架上的4.5更改为项目文件.csproj上的4.0。

<Project ToolsVersion="11.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

0

这对我有用:使用记事本打开解决方案(.sln)文件,并以以下方式将右值更改为左值:

  • Format Version 12.00 更改为 Format Version 11.00
  • Visual Studio 2013 更改为 # Visual Studio 2010

然后使用记事本打开Visual C#项目文件,并以以下方式将右值更改为左值:

  • ToolsVersion="12.0" 更改为 ToolsVersion="4.0"

0
我在我的.csproj文件和.csproj.user文件中将ToolsVersion="12.0"更改为ToolsVersion="4.0",希望能对某些人有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接