You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行dotnet new list无C++模板,能否用dotnet CLI创建VS C++控制台应用?

问题

我运行了dotnet new list命令,但未找到以C为开发语言的项目模板。此外,我查阅了一份提及CLI的文档,但我认为该文档中的CLI可能并非指dotnet CLI。请问是否可以使用dotnet CLI为Visual Studio创建C控制台应用?如果不可以,原因是什么?

回答

不能用dotnet CLI创建原生C++控制台应用,原因如下:

  • dotnet CLI是专为.NET生态打造的工具链,核心支持C#、F#、VB.NET这类.NET语言的项目,原生C++不属于.NET技术体系,因此没有对应的项目模板。
  • 你看到的文档里提到的C++/CLI是.NET平台专属的C方言,用于实现.NET与原生代码的互操作,它的项目属于.NET项目范畴,但原生C控制台应用完全独立于.NET,所以不在dotnet CLI的支持范围内。
  • 原生C项目的创建与管理,Visual Studio有独立的工具链(比如MSBuild的C编译目标、cl.exe编译器等),对应的命令行工具是devenv.com(Visual Studio命令行版本)或直接使用MSBuild操作C++项目文件,而非dotnet CLI。

内容的提问来源于stack exchange,提问作者user32882

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 15:13:25