前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IL3001:当发布为单个文件时,避免访问程序集文件路径

IL3001:当发布为单个文件时,避免访问程序集文件路径

作者头像
呆呆
发布2022-02-26 08:46:39
4620
发布2022-02-26 08:46:39
举报
文章被收录于专栏:centosDaicentosDai

规则 ID

IL3001

类别

SingleFile

修复是中断修复还是非中断修复

非中断

原因

发布为单文件(例如,通过将项目中的 PublishSingleFile 属性设置为 true)时,为单文件捆绑包内嵌入的程序集调用 Assembly.GetFile(s) 方法将始终引发异常,因为这些方法与单文件不兼容。

如何解决冲突

若要将文件嵌入单文件捆绑包中的程序集,请考虑使用嵌入的资源和 Assembly.GetManifestResourceStream 方法。

何时禁止显示警告

如果要访问的程序集肯定不在单文件捆绑包中,则可关闭此警告。 如果从文件路径动态加载程序集,则可能会出现这种情况。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档