Har*_*ins 7 c# .net-core visual-studio-code
我几个小时前才开始学习 C#,但后来遇到了这个错误。
Ctrl + Shift + P
.NET:生成用于构建和调试的资产
但是当我点击它时,窗口右下角会弹出一个错误:
找不到 .NET Core 项目。未生成资产。
kik*_*sse 14
同样的事情开始发生在我的 mac 上的 vscode 上。对我来说,这是因为在创建解决方案文件和项目后,我没有将 dotnet 项目添加到解决方案文件中。
这基本上就是我创建项目的方式:
创建空项目文件夹mkdir RecipeApp && cd RecipeApp
将解决方案文件添加到项目(使用包含文件夹的名称)dotnet new sln
创建后端 .NET APIdotnet new webapi -o API
然后这是我忘记做的部分(这实际上解决了我遇到的一些其他问题,比如我也无法使用该CMD + .功能自动导入类和资产等):
dotnet sln add API将 API 子项目添加到解决方案文件后,我可以在 vscode 中打开主顶级项目文件夹,一切都重新开始工作。
此问题可能是因为launch.json未生成 ,理想情况下应填充必要的详细信息。这个问题似乎与 Omnisharp 有关。如果您经历了这个问题,您就会更清楚地了解根本原因。您可能需要执行此评论中提到的步骤来解决该问题。这些步骤涉及在 VS Code 实例内重新配置 C# 扩展。
或者,确保扩展程序使用的所有文件夹都具有适当的访问权限。
如果问题也涉及到task.json,请看一下这个答案
| 归档时间: |
|
| 查看次数: |
6234 次 |
| 最近记录: |