我有一个我正在尝试使用的预构建的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É
我在其他地方找不到多少帮助,但我认为这不是一个罕见的问题。
答案 0 :(得分:2)
您为什么要编译yarte
DLL 文件? ilasm
应该使用IL 源文件。
如果你忽略ildasm
: - )