【发布时间】:2010-04-10 03:27:58
【问题描述】:
我试图在 MSI 安装例程期间从 C# 程序的资源流中动态加载一些(购买的)程序集,但我收到“无法验证的代码未能通过策略检查”。
我在网上阅读了一些关于使用 /clr:safe 编译嵌入式程序集的提示,但我没有那个选项。有没有办法绕过这项政策检查?
谢谢。
【问题讨论】:
-
不是您实际问题的答案 - 但为什么将程序集隐藏在资源流中而不是直接将它们包含在 msi 中?即使您只在安装时需要它们,让 msi 引擎部署它们也不会太难。
-
因为我不希望它们粘在可见的地方,在某些情况下它可以在安装后运行。
-
我知道,这是个老问题.. 但仍然想看看,如果这有帮助吗?
标签: c# installation windows-installer