c# - 添加对 netstandard 2.0 的引用的问题

标签 c# .net .net-core .net-core-2.0

我将我的 Asp.Net Core 1.1 应用程序更改为 Core 2.0

这很顺利,但是在我更新了我的 nuget 包之后,我到处都遇到了这个错误

The type 'xxx' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.

当我按下按钮添加程序集时,没有任何反应。我多次尝试重建和恢复我的包,但它不起作用

最佳答案

我认为您在类库中引用旧版 NETStandard 时遇到了问题。 只需确保已从解决方案中的所有 csproj 文件中删除 NETStandard 引用即可。

关于c# - 添加对 netstandard 2.0 的引用的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45699238/

相关文章:

c# - 检查某个位置是否出现多个子字符串的最快方法

c# - 返回 IEnumerable 和调用 ToArray 时的 LINQ 意外行为

c# - 为什么两个 DateTime.Now 之间的时间跨度毫秒没有增加

c# - 对缓冲的 Observable 进行排序

c# - c#.net 中委托(delegate)的内存分配机制

.net - 尝试加载自定义配置时 Visual Studio 安装和部署项目中的 FileNotFoundException

c# - 外键自动验证不起作用 Core 2.1

c# - 读流两次?

c# - 通过代码发送数据集时,VS2010 Crystal Reports 要求登录。

docker - 在Kubernetes上运行dotnet core 3.0 docker镜像时出错