c# - Assembly.Load(Assembly) 如何永远不会为空?
问题描述
在 NET Core 3.1 中
Assembly.Load(Assembly) 的返回值如何永远不会为空?我收到的代码提示是表达式 ( Assembly.Load(Assembly) != null
) 始终为真。Assembly 是引用类型吗?
if (env.IsDevelopment())
{
var appAssembly = Assembly.Load(new AssemblyName(env.ApplicationName));
if (appAssembly != null)
{
config.AddUserSecrets(appAssembly, optional: true);
}
}
解决方案
推荐阅读
- mysql - 根据日期和 ID 计算每年和每月的记录
- device-tree - 如何将常量添加到设备树覆盖?
- reactjs - 为什么更新上下文时我的组件不重新呈现?
- visual-studio-code - 来自同一位置的 ESlint 无法在不同项目中加载库
- python - 为模型的属性调用 Python 对象错误时超出最大递归深度
- intellij-idea - 如何配置 JetBrains IDE,以便 HTML 元素的自动完成将光标置于元素内?
- sql - 根据另一列条件更改表并添加不为空的约束
- r - 使用 SolaR 在倾斜平面上的入射太阳辐照
- javascript - match.params.id 在 react-router-dom 版本 5 中有效,但在版本 6 中无效
- styling - PrintJS Styling of action buttons