2012-04-12 7 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을 필요로하는 새 버전 릴리스에 대해 강조했다. 그리고 이것은 방금 구식 버전에 내 updater가 dll과 같은 여러 파일을 다운로드하는 것을 지원하지 않기 때문에 나의 엉덩이를 저장했습니다. –

+0

@ JognSmith 기쁜 당신을 위해! 이 대답을 수락하면 그것을 표시하십시오. –

관련 문제