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ファイルをコンパイルしようとしているのですか?ilasmILソースファイルを取得する必要があります。

ildasm:-)の出力を無視すると、実際には往復ではありません。

于 2012-12-06T23:45:10.957 に答える