我有一个我正在尝试使用的预构建 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É
我在其他地方没有找到太多帮助,但我认为这不是一个罕见的问题。