2012-04-12 21 views
3

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

答えて

9

は、提案のカップルです:詳細については、/ログフラグを

  1. 実行ILMerge
  2. あなたがこれを実行している場合ビルドプロセスの一環として、ビルドアクションは投稿ビルドアクションではなく、ビルド前のアクションでなければならないと考えています
  3. Costuraのような別のツールを試してみてください。 Costuraには、dllをWPFアプリケーションにマージできるという利点があります。
+0

うわー、そのツールは素晴らしいです、私はプラグインをインストールし、それは不思議に動作します。本当にありがとう、私は新しいバージョンのリリースについては、現在はdllを必要としていることを強調してきました。そしてこれはちょうど私のお尻を保存した私のアップデータは、古いバージョンでは、DLLのような複数のファイルをダウンロードすることをサポートしていません。 –

+0

@ JognSmith喜んでそれはあなたのために働く!この回答を受け入れる場合は、それに印を付けてください。 –

関連する問題