如何在Visual Studio 2010下针对C++/CLI定位.NET 4 Client Profile?

dlc*_*ers 9 .net c++-cli

本文介绍如何在VS2008下为.NET 3.5选择它.
如何在VS2010下为C++/CLI选择.NET 4.0 Client配置文件?

dlc*_*ers 20

在尝试使用C#项目之后,我发现手动将一个TargetFrameworkProfile节点添加到vcxproj文件似乎可以解决问题.

过程:
1)使用明文编辑器,打开vcxproj
2)找到PropertyGroup节点
3)在PropertyGroup下找到TargetFrameworkVersion节点
4)添加一个TargetFrameworkProfile节点,如下面的代码片段所示:

<PropertyGroup Label="Globals">
   ...
   <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>   
   <TargetFrameworkProfile>Client</TargetFrameworkProfile>
   ...
Run Code Online (Sandbox Code Playgroud)

保存vcxproj文件并在Visual Studio中重新加载项目后,打开项目的Properties并选择Common Properties.该目标framwework现在将显示"配置文件=客户端" 屏幕截图显示Client Profile