2012-04-12 7 views
3

Мне стало известно, что ilmerge - это консольное приложение, но когда я его запускаю, он запускается на одну секунду, затем закрывается. Итак, ниже приведен код предварительной сборки, который я пытаюсь использовать, и это дает эту проблему.Код ошибки ошибки 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 

Pre-сборки код:

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

ответ

9

Вот несколько предложений:

  1. Run ILMerge с/журнала флага для получения дополнительной информации
  2. Если вы работаете в этом как часть вашего процесса сборки, я считаю, что ваши действия по созданию должны быть post действия сборки, а не операции предварительной сборки
  3. Попробуйте другой инструмент, например Costura. У Costura есть дополнительное преимущество, заключающееся в возможности объединения DLL в приложения WPF.
+0

Ничего себе, этот инструмент потрясающий, я установил плагин, и он творит чудеса. Огромное вам спасибо, я подчеркиваю, что в новом выпуске новой версии dll. И это просто спасло мою задницу, потому что мой обновитель в старых версиях не поддерживает загрузку нескольких файлов, таких как DLL. –

+0

@JognSmith Рад, что это работает для вас! Если вы примете этот ответ, отметьте его так. –

Смежные вопросы