set SolutionDir=D:\CWL\Source\Libs\SharpSSH
set keyfile=%SolutionDir%\SharpSSH\SharpSsh_KeyFile.snk
set indll=%SolutionDir%\bin\Release\Tamir.SharpSSH.dll
set indll1=%SolutionDir%\bin\Release\Org.Mentalis.Security.dll
set indll2=%SolutionDir%\bin\Release\DiffieHellman.dll
set outdir=%SolutionDir%\..
set outdll=%outdir%\Tamir.SharpSSH.dll
echo.
echo. Creating Merged Assembly: %outdll%
echo.
C:\nor-devops\projects\nor_cwl_manager\Source\BuildTools\ILMerge.exe \t:dll /ndebug /targetplatform:2,C:\Windows\Microsoft.NET\Framework\v2.0.50727 /keyfile:%keyfile% /out:%outdll% %indll% %indll1% %indll2%
das ist, was ich in meinem VS2015 Projekt Bulid Ereignisse haben: if not "$(ConfigurationName)"=="Release" goto skip
call "$(ProjectDir)..\PostBuildSharpSSH_ILMerge.bat"
:skip
Ich habe eine Batch-Datei in meinem Projekt, die Fehler geben - HELLP bitte
Fehler: "Der Befehl" if nicht „Release“ == „Release“ gehe überspringen: „mit Code 1.
ich verstehe nicht falsch läuft verlassen überspringen, was es früher gut funktionieren
*** W H A T *** Fehler verursacht diese Batch-Datei?!?!? !!? Sie müssen ** sagen uns ** - wir können Ihren Bildschirm nicht sehen, noch Ihre Gedanken lesen .... –
Welches Betriebssystem? Stellen Sie sicher, dass die Exe-Datei beendet wird. Ich würde ein cmd.exe Fenster öffnen und Verzeichnisse zu BuildTools ändern. Dann geben Sie ILMerge.exe ein. Sehen Sie, ob die Anwendung geöffnet und der Fehler angezeigt wird. Es wird helfen zu lokalisieren, wo der Fehler liegt. – jdweng
Aktualisierte die Frage. jdweng Exe funktioniert gut und korrekt Pfad gegeben –