- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前我正在将 asp web api 移植到 .Net Core。
该 API 使用类库,该类库提供了 ActionFilterAttribute 类的一些实现。
所以我也必须移植这个类库。当我尝试将 nuget 包 Microsoft.AspNetCore.All 添加到类库时,我收到了此错误:
Package Microsoft.AspNetCore.All 2.0.0 is not compatible with netstandard2.0
当我将目标框架更改为 netcoreapp2.0 时,我可以安装该软件包,但当然我需要此目标类型的入口点。
如何创建可以使用 Microsoft.AspNetCore.All 包的 netcore 类库
问候
最佳答案
元包 Microsoft.AspNetCore.All
仅适用于.NETCoreApp。这是by design因为它明确定位为在 .NET Core 上运行的 Web 应用程序的便利包。为了在发布时发挥其魔力(剥离未使用的依赖项),它需要 .NET Core 运行时存储,该存储仅适用于 .NET Core 本身。
所有其他项目,包括在 .NET Standard 上运行的库项目,还包括在完整 .NET Framework 上运行的所有项目,都应使用单独的包引用。
因此,您将引用例如,而不是引用 Microsoft.AspNetCore.All
Microsoft.AspNetCore
,或Microsoft.AspNetCore.Mvc
获取您的 ActionFilterAttribute
。
关于asp.net-core - 在 netstandard 中使用 Microsoft.AspNetCore.All 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46151356/
我是一名优秀的程序员,十分优秀!