永发信息网

vs2010版本程序能不能在vs2008上运行

答案:2  悬赏:10  手机版
解决时间 2021-02-18 21:31
  • 提问者网友:黑米和小志
  • 2021-02-18 00:22
vs2010版本程序能不能在vs2008上运行
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-02-18 00:37
2、将vs2010的解决方案(.sln)文件用记事本打开,修改第一行的Format Version 11.00为Format Version 10.00 3、打开解决方案中包含的项目文件(如果是c#则扩展名为 .csproj) ,修改 的ToolsVersion为3.5;修改第二个的Project中的$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\为$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v9.0\,主要还是修改版本以保证路径正确 4、重新检查一遍项目中引用的类库,有些类库在vs2010上被强制为生成时引用,而vs2008上没有该强制,转化时需要补充引用。
全部回答
  • 1楼网友:迟山
  • 2021-02-18 01:40
如果真想在vs2008下运行,也是可以的,但需要做一些修改1、确保在vs2010中的项目的目标框架为3.5等,并没有引用4.0的类库。 2、将vs2010的解决方案(.sln)文件用记事本打开,修改第一行的format version 11.00为format version 10.00 3、打开解决方案中包含的项目文件(如果是c#则扩展名为 .csproj) ,修改 的toolsversion为3.5;修改第二个的project中的$(msbuildextensionspath32)\microsoft\visualstudio\v10.0\为$(msbuildextensionspath32)\microsoft\visualstudio\v9.0\,主要还是修改版本以保证路径正确 4、重新检查一遍项目中引用的类库,有些类库在vs2010上被强制为生成时引用,而vs2008上没有该强制,转化时需要补充引用。例如:vs2010将system.core.dll强制为生成时自动引用,故在vs2010中没有引用system.core.dll而能正确编译,而vs2008中需要手动引用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯