1

我有一个我正在尝试使用的预构建 dll 程序集。它是一个 winforms 库,当我引用它时,我可以在设计器/代码中使用它而不会出错。当我运行它时,我得到:

程序集生成失败 - 引用的程序集“YARTE”没有强名称

我决定做 ildasm => ilasm 往返,但我一直收到这个错误

C:\...\bin>ilasm /dll /key=mykey.snk YARTE.dll

Microsoft (R) .NET Framework IL Assembler.  Version 4.0.30319.17929
Copyright (c) Microsoft Corporation.  All rights reserved.
Assembling 'YARTE.dll'  to DLL --> 'YARTE.dll'
Source file is ANSI

YARTE.dll(1) : error : syntax error at token 'MZ' in: ZÉ

我在其他地方没有找到太多帮助,但我认为这不是一个罕见的问题。

4

1 回答 1

3

你为什么要编译yarte DLL文件?ilasm应该采用 IL文件。

ildasm如果您忽略:-)的输出,这并不是真正的往返

于 2012-12-06T23:45:10.957 回答