代码之家  ›  专栏  ›  技术社区  ›  AnthonyWJones

在VS2010中构建平台工具集V90的C++ CLR应用程序需要Visual Studio 2008

  •  2
  • AnthonyWJones  · 技术社区  · 14 年前

    我有一台崭新的笔记本电脑,上面安装了最新的开发工具,比如visualstudio2010。

    现在我有一个任务,构建一个C++ CLR应用程序,它面向2个运行时(这远远超出了我的舒适范围)。所以我指定了v90平台工具集,但是当我构建get:-

    错误MSB8010:指定的平台工具集(v90)需要Visual Studio 2008。请确保计算机上已安装Visual Studio 2008。

    如果不只是多少的VS2008安装我需要?

    2 回复  |  直到 14 年前
        1
  •  2
  •   JMcCarty    14 年前

    问题的一部分是VS2010重新定义了在c++中编译(cli与否)的工作方式。它现在使用的是MSBuild结构,但我相信您正在尝试做的事情将需要VCBuild框架,而不是2010年的框架。

    您可以使用visualstudio2008express进行构建。如果不是,您应该只需要VS2008的c++部分。

    你需要使用vc90靶机吗?我用vc10目标构建了我的c++/cli(我自己还是新的),它构建得很好(不过,我的目标是4.0框架(引用了一些2.0部分)

        2
  •  0
  •   arman_aegit    13 年前

    如果将项目设置的“常规”选项卡中的“平台工具集”设置为“从父级或项目默认值继承”,则在大多数情况下都可以使用。