2012-03-23 18 views
2

私を助けてくれてありがとう、ありがとう。 使用:のMicrosoft Visual C#の2010 ExpressのILMergeで少し失われた

を私は2つのファイルがあります。RJFCModPackInstaller.exeとIonic.Zip.dll私は1つにマージしたい:RJFCModpackInstaller.exe

を私がやってみましたビルド後、複数のGUIが必要な場合、私は何ができますか?

私はこれを使用してみました:

"$(SolutionDir)ILMerge\ILMerge.exe" /out:"$(SolutionDir)\deploy\$(TargetFileName)" "$(TargetDir)$(TargetFileName)" "$(TargetDir)*.dll" /target:exe /targetplatform:'v4, C:\Windows\Microsoft.NET\Framework64\v4.0.30319' /wildcards 

をしかし、このエラーで出てきた:

Error 2 The command ""C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\ILMerge\ILMerge.exe" /out:"C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\\deploy\RJFCModPackInstaller.exe" "C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\RJFCModPackInstaller\bin\Release\RJFCModPackInstaller.exe" "C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\RJFCModPackInstaller\bin\Release\*.dll" /target:exe /targetplatform:'v4, C:\Windows\Microsoft.NET\Framework64\v4.0.30319' /wildcards" exited with code 3. RJFCModPackInstaller 

EDIT: 私は、コードを変更する場合:

C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe /out:"$(SolutionDir)deploy\$(TargetFileName)" "$(TargetDir)$(TargetFileName)" "$(TargetDir)*.dll" /target:exe /targetplatform:'v4, C:\Windows\Microsoft.NET\Framework64\v4.0.30319' /wildcards 

私はエラー9009が発生する:

Error 1 The command "C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe /out:"C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\deploy\RJFCModPackInstaller.exe" "C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\RJFCModPackInstaller\bin\Debug\RJFCModPackInstaller.exe" "C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\RJFCModPackInstaller\bin\Debug\*.dll" /target:exe /targetplatform:'v4, C:\Windows\Microsoft.NET\Framework64\v4.0.30319' /wildcards" exited with code 9009. RJFCModPackInstaller 
+1

Windowsエラーコード3は、「システムが指定されたパスを見つけることができません」です。 ERROR_PATH_NOT_FOUNDです。これはパスに問題があり、ファイル名ではないことを示します。 –

+0

Ya 2010申し訳ありません。私はばかげて疲れています。これを理解しなければなりません! – Chris

答えて

4

ここに余分な\あります:

/out:"C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\\deploy 
                         ^
                          | 

は、だから私は、9009エラーがある

$(SolutionDir)\deploy 

$(SolutionDir)deploy 

に変更することをお勧めしたいbecauあなたはコマンドの前後から引用符を削除しました(したがって、 C:\Programを実行しようとしています)。これらの引用符を元に戻してください(あるいは、元のコマンドに戻してください、ちょうど余分なものがありません \)。

+0

うーん、それはそれだとは思わない...しかし、ありがとう! – Chris

+1

@Chris - 更新された回答を参照してください。 –

+0

ありがとう!また:私は遅く感じる。 – Chris

関連する問題