Visual Studio 2017 Professional C ++ / CLI缺失

时间:2017-04-08 18:23:57

标签: visual-studio c++-cli visual-studio-2017

我无法理解为什么我无法在 Visual Studio 2017 中找到C ++ / CLI项目类型。我刚刚更新了我的Visual Studio,现在我无法再创建Windows窗体应用程序了。

Visual Studio 2017 Project Options

Packages installed

2 个答案:

答案 0 :(得分:13)

答案是solved in this visual studio community forum

为方便起见,我在这里复制了解决方案:

请确保您已在安装中选择了“C ++ / CLI支持”组件;

  1. 请启动“Visual Studio Installer”
  2. 修改已安装的VS;
  3. 您可以在工作负载“使用C ++进行桌面开发”下找到“C ++ / CLI支持”组件
  4. Package to install using Visual Studio 2017

答案 1 :(得分:2)

首先,Microsoft对C ++ / CLI的实现称为CLR,因此您要在创建新项目时查找CLR项目类型。

第二,它是Visual Studio 2017中的可选组件。

来自link

在Visual Studio 2017和更高版本中,C ++ / CLI支持是可选组件。要安装它,请从Windows的“开始”菜单中打开Visual Studio安装程序。确保已选中“使用C ++进行桌面开发”磁贴,并在“可选组件”部分中,还选中“ C ++ / CLI支持”。

您共享的第二张屏幕快照,转到individual components选项卡,然后选择C ++ / CLI选项(它在那里的显示方式)。

我尚未在VS2017上对此进行测试,但我确实在VS2019中对其进行了测试,这就是需要做的事情。我很确定两个视觉工作室都一样。

这是VS2019的屏幕截图。

enter image description here