3

ilmergeはコンソールアプリケーションであることに気づきましたが、実行すると1秒間実行されてから、閉じます。以下は、私が使用しようとしているビルド前のコードであり、この問題が発生しています。

Error   1   The command "ilmerge /out:F:\Users\Tom\Desktop\New folder\project\bin\Release\SkypePWN4G-1.5.5.0.exe F:\Users\Tom\Desktop\New folder\project\bin\Release\SkypePWN4G-1.5.5.0.exe F:\Users\Tom\Desktop\New folder\project\bin\Release\JSNet.dll F:\Users\Tom\Desktop\New folder\project\bin\Release\NAudio.dll" exited with code 1.   Pwnage

ビルド前のコード:

ilmerge /out:$(TargetDir)SkypePWN4G-1.5.5.0.exe $(TargetPath) $(TargetDir)JSNet.dll $(TargetDir)NAudio.dll
4

1 に答える 1

11

ここにいくつかの提案があります:

  1. 詳細については、/logフラグを指定してILMergeを実行してください
  2. ビルドプロセスの一部としてこれを実行している場合、ビルドアクションはビルド前のアクションではなく、ビルド後のアクションである必要があると思います
  3. Costuraのような別のツールを試してください。Costuraには、dllをWPFアプリケーションにマージできるという追加の利点があります。
于 2012-04-12T20:08:49.830 に答える