【发布时间】:2012-12-06 23:41:10
【问题描述】:
我有一个正在尝试使用的预构建 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É
我在其他地方找不到太多帮助,但我认为这不是一个罕见的问题。
【问题讨论】:
-
你正在尝试组装一个二进制文件!
-
我知道这是一篇旧帖子,但最近发生在我身上。我使用的是 dll 文件而不是带有 ilasm 的 il 文件。 ildasm => 文件.il
标签: winforms assembly strongname ilasm