dotnet run报错找不到项目:存在.cs文件仍报错的技术咨询
解决
dotnet run找不到项目的问题 问题根源是dotnet run默认需要识别.NET项目文件(.csproj),而非单独的.cs代码文件。即便你的.cs文件存在,没有对应的项目文件,命令也无法执行。以下是具体解决方案:
检查当前目录是否存在项目文件
在PowerShell中执行:Get-ChildItem *.csproj如果没有输出结果,说明当前目录没有创建.NET项目。
创建控制台项目(推荐用于规范开发)
- 打开PowerShell,导航到你存放
.cs文件的目录; - 执行命令初始化控制台项目:
dotnet new console - 将你的代码内容替换到自动生成的
Program.cs文件中; - 再次执行
dotnet run即可运行项目。
或者直接在Visual Studio 2022中通过「创建新项目」→「控制台应用」来生成项目,再导入你的代码。
- 打开PowerShell,导航到你存放
直接运行单个.cs文件(适合快速测试脚本)
无需创建项目,直接在命令中指定要运行的代码文件:dotnet run -- Program.cs注意
--前后的空格,它用于区分命令参数和要运行的文件路径。确保终端路径正确
如果已经存在项目文件,需先通过cd命令切换到包含.csproj文件的目录,再执行dotnet run。
内容的提问来源于stack exchange,提问作者Russ
相关产品推荐
相关产品推荐

