0

我在我的一个项目中使用 Microsoft 企业库。我需要强命名其中一个 .dll 文件Microsoft.Practices.EnterpriseLibrary.Common。但它不起作用。

当我使用 ILDASM 反编译时,它会生成 3 个文件。

  1. 文件
  2. .RESOURCES文件
  3. 公共资源脚本文件

如何使用密钥文件编译它。我应该使用哪个ILASM命令?

4

1 回答 1

0

dll 以几种不同的模式从原始安装分发。一组文件已签名,因此您需要找到该组并使用该组中的文件。

当你安装 EntLib 包时,你会得到编译的二进制文件(有些是签名的),你会得到源代码,它编译源代码并创建 dll(未签名)。

我的猜测是您使用的是非签名(从本地机器上的源代码编译)文件,而不是签名文件。

于 2014-06-17T16:08:52.333 回答