首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法定位.NET核心项目。未生成资产

无法定位.NET核心项目。未生成资产
EN

Stack Overflow用户
提问于 2020-08-11 16:20:28
回答 8查看 19.3K关注 0票数 16

我几个小时前才开始学习C#,但后来遇到了这个错误。

Ctrl + Shift +P

用于构建和调试的.NET:Generate资产

但是,当我单击它时,窗口右下角会弹出一个错误:

无法定位.NET核心项目。没有产生资产。

EN

回答 8

Stack Overflow用户

发布于 2020-11-25 21:24:05

重新启动VS代码解决了我的问题。

票数 22
EN

Stack Overflow用户

发布于 2021-06-11 05:01:34

同样的事情开始发生在我的mac上的vscode上。对我来说,这是因为在我创建了解决方案文件和项目之后,我没有将dotnet项目添加到我的解决方案文件中。

本质上,我就是这样创建我的项目的:

  1. 创建空项目文件夹mkdir RecipeApp && cd RecipeApp
  2. 将解决方案文件添加到项目(使用包含文件夹的名称) dotnet new sln
  3. 创建后端.NET API dotnet new webapi -o API

这就是我忘记做的部分(实际上解决了一些其他问题,比如我也不能使用CMD + .特性来自动导入类和资产等):

  1. 将子项目添加到解决方案文件dotnet sln add API

在我将API子项目添加到解决方案文件后,我可以在vscode中打开主顶级项目文件夹,然后一切又开始工作了。

票数 6
EN

Stack Overflow用户

发布于 2020-08-11 16:31:57

这个问题可能是因为launch.json (理想情况下应该使用必要的细节填充)不会在情况下生成。这个问题似乎与Omnisharp有关联。如果你仔细研究这个问题,你就会更清楚地理解根本原因。您可能需要执行这个评论中提到的步骤来解决这个问题。这些步骤涉及重新配置VS代码实例中的C#扩展。

或者,确保扩展使用的所有文件夹都具有适当的访问权限。

如果这个问题也涉及到task.json,请看一下这个回答

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63362319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档