您好我创建使用Visual studio 2012
一个SLN,但我的同事问我,将它们转换成Visual studio 2010
版本为球队在这里使用2010为标准,而不是创建一个全新的2010 SLN /项目,包括所有文件从以前的2012 SLN /项目,我可以直接修改2012 sln/project文件进行转换吗?谢谢!如何转换vs2012 SLN /项目文件到VS2010?
回答
你只需要满足以下条件,
- 在Visual Studio 2010中
- 一个空白的解决方案文件(的.sln)以前的所有项目文件(.csproj的)添加到这个新的解决方案文件。
然后,所有你的队友可以使用这个新的解决方案,以打开项目。
如果你正在移植的Visual C++项目,请确保您的平台工具设置为V100在Visual Studio 2012,添加项目(.vcxproj)到Visual Studio 2010的解决方案之前。
我遇到了问题转换解决方案,对我来说(这是一个MVC.net项目)
这个问题是通过修改以下注册表项来解决: {AAB7808F-0E04-46AE-8EFC-46E4C81AC77D} {349c5851-65df-11DA-9384-00065b846f21} {fae04ec0-301f-11D3-bf4b-00c04f79efbc}
我把项目的GUID从现有的2010 mvc.net解决方案,并将它们投进这个项目我是移植从2012年起
这是除了修改与版本NUM的SLN文件别尔斯,然后不得不手动更改框架版本 - 这样做(4.5> 4.0)
我们已经成功地升级我们现有的解决方案和项目的就地如下:
对于每个.sln文件,从
微软的Visual Studio解决方案文件修改前两行的文件,格式版本11.00 #的Visual Studio 2012
(该版本将是9.00或10.00取决于是否要升级来来往往VS2008或2010)。
对于每一个的csproj文件,在这条线从3.5 ToolsVersion更改为4.0:
<项目DefaultTargets = “生成” 的xmlns =“http://schemas.microsoft.com/developer/msbuild/2003 “ToolsVersion =” 4.0" >
这些解决方案/项目的载入原样无需任何转换,并建立/运行就好了。
就像这个问题的附录一样,同样的过程也允许我们自动将我们的csproj/sln文件从VS2012升级到VS2013。 :) – Webreaper
如果给你一个VS2012 C++项目,但你只能访问Visual Studio 2010中然后你可以用下面的方法:
- 用记事本打开.csproj的文件。(这是一个XML文件)
- 寻找Platform Toolkit字段并将其从v110更改为v100。
- 保存更改。
- 在Visual Studio 2010中创建一个空白解决方案文件(.sln)
- 使用“添加现有项目”将修改后的.csproj文件添加到空白解决方案中。
- 重建全部
ps。如果要从较新的Visual Studio 2013转换C++项目,则在步骤2中,还需要将ToolsVersion更改为4.0。
- 1. 如何转换.sou文件到的.sln
- 2. 如何添加项目转换到VS2012 .proj msbuild文件
- 3. VS2008到VS2010项目转换
- 4. 如何将VS2012 VSpackage转换为VS2010?
- 5. 从VS2010升级C#项目到VS2012
- 6. Qt/C++项目VS2010 svn-commit&update .sln
- 7. 转换VS2005 Web服务项目到VS2010
- 8. 将VS2008转换为VS2010项目“找不到指定的文件”
- 9. 如何打开vs2012项目解决方案到vs2010?
- 10. MSBuild文件VS SLN和项目文件
- 11. 将VS2012解决方案转换为VS2010
- 12. VS2012像VS2010中的多个web.config转换
- 13. 在VS2010中打开VS2012项目
- 14. LNK1120错误 - VS2012项目使用VS2010 DLL
- 15. VS2013转换中断VS2012 Silverlight项目
- 16. 缺少参考而转换VS2008项目到项目VS2010
- 17. c#项目中没有.sln文件
- 18. 开放VS2010解决方案与vs2012没有改变SLN
- 19. 如何在VS2010和VS2012中加载数据库项目?
- 20. 如何将项目从VS2012转换为VS2013
- 21. VS2010和VS2012在同一目录中的两个C#项目文件
- 22. eclipse:将项目转换到文件夹
- 23. 不能从VS2010迁移项目后继承接口到VS2012
- 24. Teamcity Visual Studio sln未找到目标(项目文件夹内的项目)
- 25. 如何将发布配置文件添加到vs2012中的新sln?
- 26. 转换“makefile.vc”到“的.sln”解决方案文件
- 27. 如何QtCreator项目转换为Visual Studio项目
- 28. 从VS2008转换到VS2010后,C++/CLI DLL项目停止链接
- 29. VS2005到VS2010项目转换显示“此安装不支持项目类型”
- 30. WCF - VS2005到VS2008 Sln转换问题
我是否应该预料到任何陷阱? – bahrep
到目前为止,我没有意识到。在这种情况下,Visual Studio/MSBuild引擎足够聪明,可以处理.csproj。 –
它不起作用,因为在Visual Studio 2012中创建的项目文件格式为.vcxproj,无法将其添加到Visual Studio 2010. –