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

运行csc编译C#文件报错,Microsoft.NET/Framework无csc.exe求助

解决csc命令未识别及找不到csc.exe的问题
  • 先确认是否安装了**.NET Framework SDK**:
    打开「控制面板→程序和功能」,查看是否有「Microsoft .NET Framework SDK」相关条目(比如.NET Framework 4.8 SDK)。如果没有,去微软官网下载对应版本的SDK安装——注意要选带SDK的安装包,不是仅运行时版本,运行时不包含csc.exe这类编译工具。

  • 找到正确的csc.exe路径(已装SDK的情况):
    安装SDK后,csc.exe会出现在C:\Windows\Microsoft.NET\Framework\<具体版本号>目录下,比如v4.0.30319。你之前看到的NETFXSBS10.exe只是.NET Framework的安装引导程序,不是编译工具。

  • 配置环境变量(可选,让csc命令全局可用):
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path中添加csc.exe所在的完整路径,保存后重启控制台,就能直接用csc file.cs命令编译了。

  • 更简便的替代方案:用dotnet命令编译
    如果你已经安装了.NET 5及以上版本的SDK(现在更推荐的.NET开发环境),无需找csc.exe,直接在控制台执行:

    dotnet build file.cs
    

    或者直接运行代码:

    dotnet run file.cs
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 14:55:21