2011-12-16 19 views
0

2つの.NET 1.1アセンブリをマージして、アプリケーションで使用しようとしています。ILMergeが.NET 1.1で動作しない

エラー1メタデータファイル 'c:\ Source \ ILMergeTest \ App \ Merged.dll'を開くことができませんでした。 'バージョン1.1は互換性のないバージョンです。' C:\ Source \ ILMergeTest \ App \ App \ CSC App

例外はlibsの内容とは関係ありません。 libsが空であっても起こります。

トラブルはどこですか?

.NET 1.1アセンブリをマージする別の方法はありますか?

ありがとうございました。

+1

/targetplatform:v1.1を使用しますか? – mslot

答えて

0

/targetplatformコマンドラインスイッチを使用してください。

たとえば、ILMerge.exe /targetplatform:v1.1

+0

私はこのパラメータについて知っています。私は/ targetplatform:v1.1と/ targetplatform:v1を使用しようとしました。しかし何も役に立たない。 ILMergeの最新バージョンを使用しようとしました。 1.1ではまったく動作しません。マージ中にIndexOutOfRangeException例外がスローされます。私は別のILMergeのバージョンを試してみたいですが、どこからダウンロードするのかはわかりません。 – Victor

+0

エラーメッセージの完全なスタックトレースとは何ですか?アセンブリが難読化されていないことを確認します。これを見てください:http://stackoverflow.com/questions/4601357/need-ilmerge-hint –

関連する問題