如何将Visual Studio 2005的平台工具集添加到较新版本的IDE的"平台工具集"列表中?

6

我已经安装了Visual Studio 2005-2015。我需要使用Visual Studio 2005的平台工具集,但在列表中找不到这个变体:

enter image description here

如何将Visual Studio 2005的平台工具集添加到更新的IDE版本的“平台工具集”列表中?

你有阅读过这篇文章吗?(“添加Visual Studio 2005平台工具集”在谷歌上的首个搜索结果)。这对你适用吗? - Angew is no longer proud of SO
2个回答

5
  • v100MS VC 2010 工具集。
  • v90MS VC 2008 工具集。
  • v80MS VC 2005 工具集,这就是你要找的。

按照以下步骤设置 MS VC 2005 平台工具集

  • C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets 中创建 v80 文件夹。

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v100

复制 Microsoft.Cpp.Win32.v100.propsMicrosoft.Cpp.Win32.v100.targets 文件到

C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v80 中。

  • 重命名复制的文件为 Microsoft.Cpp.Win32.v80.propsMicrosoft.Cpp.Win32.v80.targets

  • 修改文件,指向 VisualStudio\8.0,将 110 改为适当的 808.0

  • 编辑项目设置,将平台工具集更改为 v80

重新构建项目,就这样!


1
你只是复制了v100的设置并将其重命名为v80。 - Ali Kazmi
请移除.NET 2.0之外的支持('$(TargetFrameworkVersion)'!='v3.0'和...)。如果您正在使用Windows SDK,则还需要更改项目路径以指向PlatformSDK 8.0。如果您正在使用CLI,则需要编辑项目文件以使用.NET 2.0。 - SoLaR
同时,将<ResourceCompile>和<ManifestResourceCompile>中的布尔值从true更改为false,以避免出现错误“RC:致命错误RC1106:无效选项:-ologo”。 - Deadcode

2

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