网站服务器哪个好,wordpress转内链,网站布局图,wordpress 查看分类id发现问题 在将 FineUIMvc#xff08;支持ASP.NET MVC 5.2.3#xff09;升级到 ASP.NET Core 2.0 的过程中#xff0c;我们发现一个奇怪的现象#xff1a; 通过项目引用 FineUICore 工程一切正常#xff0c;但是将 FineUICore 编译后#xff0c;通过程序集的引用方式就会报… 发现问题 在将 FineUIMvc支持ASP.NET MVC 5.2.3升级到 ASP.NET Core 2.0 的过程中我们发现一个奇怪的现象 通过项目引用 FineUICore 工程一切正常但是将 FineUICore 编译后通过程序集的引用方式就会报错 这就很奇怪了在折腾了好一阵之后开始求助于网络。这一找不要紧大把大把的抱怨扑面而来 这篇文章提到 翻译您需要将库打包为 NuGet 包或使用项目的方式引用。技术原因是所有必需的程序集和版本都在编译过程中得到解析, 并写入 .deps.json 文件。加载某个特定程序集时, 可能会失败, 因为无法找到程序集或其依赖项 (或彼此冲突)。 这篇文章甚至怀疑微软是否考虑支持程序集的引用方式 问微软是否让ASP.NET Core应用只支持 NuGet包引用还是说这只是新技术的一个BUG 答Nuget包当然是添加引用的最好方式因为他们可以很好与编译发布流程进行整合。 正如我所说的那样前面提到的问题的确是BUG并且我们计划在将来的补丁版本中对此进行修正。 博客园的问答中也找到类似的提问 解决方案 本着求真的态度我找到了 .Net Core 的下载地址居然发现昨天刚刚发布了新版本Core 2.0.3 下载 .Net Core 2.0.3 的 64bit SDK Installer 并安装 再回到之前出错的项目编辑 csproj 文件 将其 Microsoft.AspNetCore.All 的引用版本由 2.0.0 改为 2.0.3 1 2 3 ItemGroup PackageReference IncludeMicrosoft.AspNetCore.All Version2.0.3 / /ItemGroup 保存此时VS会自动还原 NuGet包 运行大功告成 原文地址http://www.cnblogs.com/sanshi/p/7841104.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com