没有找到元数据文件netstandard2.0 dll

Posted

技术标签:

【中文标题】没有找到元数据文件netstandard2.0 dll【英文标题】:Did not find the metadata file netstandard2.0 dll 【发布时间】:2021-11-05 02:28:03 【问题描述】:

Visual Studio 没有找到元数据文件 netstandard2.0 dll 是什么意思?该文件应位于 bin 文件夹中,因此应由 xamarin 通过编译代码自动创建。

它也警告依赖。为什么?我该如何解决这个问题?

【问题讨论】:

新建项目的时候,有没有同样的错误?这个项目以前有效吗?当你做完的时候你得到这个错误?您是否尝试在错误码 CS006 之前修复其他错误? 我不得不卸载并重新安装 Visual Studio... 现在我还有其他问题。我也删除了 Mono.android 并没有发生任何不好的事情。 您还有什么问题?没有什么不好的事情发生是什么意思? 【参考方案1】:

请按照以下步骤检查是否对您有帮助。

    右键单击解决方案,然后单击属性。 点击左侧的配置。 确保选中项目的“构建”下的复选框。如果选中则取消选中并再次选中并保存设置。 通过右键单击项目解决方案来清理解决方案并再次重建项目。 确保您的项目中没有任何其他错误消息,如果有,请先修复这些错误消息。

我从这个链接Click here得到了这个解决方案

如果此解决方案不适合您,请按照以下步骤操作 1 - 关闭解决方案 2 - 删除 PCL、android、ios 项目的 obj、bin 文件夹 3 - 打开解决方案并构建

【讨论】:

我已经完成了所有这些步骤。没有任何效果。实际上,我尝试的最后一件事是清除 nugets 缓存,这变得更糟了。现在不是我有 709 错误...它似乎丢失了 Xamarin.form 依赖 你的项目是新的吗?؟ 不,我已经研究了几个月了 好的,不用担心,请按照以下步骤操作 1 - 转到 NuGet 包管理器并确保已安装 xamarin.forms 2 - 如果 xamarin.forms 已安装,请将其删除并重新安装 3 - (可选)删除 bin 和 obj 文件 4 - 清理并重建解决方案 我认为这些步骤解决了最后一个错误 * 对于第一个错误:如果您在回答中执行了上述所有步骤,请确保您没有任何构建应用后错误列表中的其他错误 谢谢您,但仍然无法正常工作。我重新安装了 xamarin.forms,现在 Mono.Android 不见了。我从 proyect 和 proyect.Android 中删除了 bin 和 obj 文件,当我进行重建时,proyect 文件夹中的 bin 文件夹没有创建。这里发生了什么?哈哈我什么都不懂。

以上是关于没有找到元数据文件netstandard2.0 dll的主要内容,如果未能解决你的问题,请参考以下文章

asp.netcore3.0 netstandard2.1 使用 DbProviderFactories 连接数据库

未能找到元数据文件

vs2017创建支持多框架(net4.6.1;net4.6.2;netstandard2.0;netcoreapp2.0)版本

netstandard2.0 (.net standard 2.0) 类库不能引用 net461 (.net framework 4.6.1) 类库

解决 CS0006 未能找到元数据文件

使用来自 NetStandard2.0 库的 HttpContext 请求/响应/会话