spa*_*pan 5 asp.net-core-mvc asp.net-core asp.net-core-3.1
我正在尝试覆盖我正在使用的 nuget 包中找到的剃刀视图。视图在 MVC 区域中定义。
构建时,我收到视图冲突的警告/错误。对我来说幸运的是,似乎使用了覆盖包视图的自定义视图,并且在使用视图时它会按我希望的方式加载,但我真的想摆脱警告并以正确的方式覆盖视图。
错误
错误CS0436:
类型 [Areas_AreaName_Views_SomeFolder_Login] 中
[.../obj/Debug/netcoreapp3.1/Razor/Areas/AreaName_Views_SomeFolder_Login]
与导入的类型冲突
[Areas_AreaName_Views_SomeFolder_Login] 中
[Nuget 包命名空间]。
使用 [.../obj/Debug/netcoreapp3.1/Razor/Areas/AreaName_Views_SomeFolder_Login] 中定义的类型。
这个问题有同样的错误,但是对于类:
这个项目只是隐藏了错误:
https://github.com/OrchardCMS/OrchardCore/pull/3720
如何正确覆盖包中定义的区域视图?
该软件包需要提供什么?作为该软件包的用户我需要做什么?
也许可以以某种方式从 nuget 包中排除视图?
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |