Visual Studio 2017和2019的C++/CLI丢失

12

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

Visual Studio 2017 项目选项

已安装的软件包


这也适用于vs2022。 - gavioto
2个回答

18

适用于Visual Studio 2017、2019、2022

答案在这个Visual Studio社区论坛中得到解决。

我为了方便复制了解决方案:

请确保您已经在安装过程中选择了"C++/CLI支持"组件;

  1. 启动"Visual Studio安装程序"
  2. 修改已安装的Visual Studio;
  3. 在"使用C++进行桌面开发"工作负载下找到"C++/CLI支持"组件

使用Visual Studio 2017安装的包


2
首先,微软的C++/CLI实现被称为CLR,因此在创建新项目时,您需要查找CLR项目类型。
其次,这是Visual Studio 2017中的一个可选组件。
link中可以看到:
“在Visual Studio 2017及更高版本中,C++/CLI支持是一个可选组件。要安装它,请从Windows开始菜单中打开Visual Studio Installer。确保已选中带有C++桌面开发平铺的选项,并在可选组件部分中选择C++/CLI支持。”
你分享的第二个屏幕截图,进入"individual components"选项卡并选择C++/CLI选项(它在那里的显示方式)。
我没有在VS2017上测试过,但我在VS2019上测试过,需要这样做。我相信对于两个Visual Studios来说都是一样的。
以下是VS2019的屏幕截图。

enter image description here


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