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

dotnet run报错找不到项目:存在.cs文件仍报错的技术咨询

解决dotnet run找不到项目的问题

问题根源是dotnet run默认需要识别.NET项目文件(.csproj),而非单独的.cs代码文件。即便你的.cs文件存在,没有对应的项目文件,命令也无法执行。以下是具体解决方案:

  • 检查当前目录是否存在项目文件
    在PowerShell中执行:

    Get-ChildItem *.csproj
    

    如果没有输出结果,说明当前目录没有创建.NET项目。

  • 创建控制台项目(推荐用于规范开发)

    1. 打开PowerShell,导航到你存放.cs文件的目录;
    2. 执行命令初始化控制台项目:
      dotnet new console
      
    3. 将你的代码内容替换到自动生成的Program.cs文件中;
    4. 再次执行dotnet run即可运行项目。
      或者直接在Visual Studio 2022中通过「创建新项目」→「控制台应用」来生成项目,再导入你的代码。
  • 直接运行单个.cs文件(适合快速测试脚本)
    无需创建项目,直接在命令中指定要运行的代码文件:

    dotnet run -- Program.cs
    

    注意--前后的空格,它用于区分命令参数和要运行的文件路径。

  • 确保终端路径正确
    如果已经存在项目文件,需先通过cd命令切换到包含.csproj文件的目录,再执行dotnet run。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 10:42:35