Altes Build Proj mit mage.exe erstellt kein manifest
Hallo liebe Community,
ich habe die Aufgabe ein sehr altes Projekt erneut zu bauen. Problem dabei ist die nahtlose anknüpfung an die Clickonce Update Funktion.
Meines Erachtens ist es die einfachste Variante diese Buildprojekt zu laufen zu bringen.
Vorhanden ist
- VS Projekt, lässt sich über DEBUG kompilieren
- Build.proj Datei, welche das Projekt soweit auch korrekt erstellt und baut
Es wird allerdings leider nicht die Manifest Datei erzeugt.
Es kommt folgende Fehlermeldung:
Ich habe verschiedene mage.exe ausprobiert - die aktuelleste vom Developer SDK aber auch die uralte mage.exe die im TFS mit eingecheckt war. Unabhängig davon kommt immer die selbe Meldung
Im Buildscript schaut der Codeabschnitt wie folgt aus:
Weiß jemand wie das Problem zu beheben ist?
Besten Dank.
ich habe die Aufgabe ein sehr altes Projekt erneut zu bauen. Problem dabei ist die nahtlose anknüpfung an die Clickonce Update Funktion.
Meines Erachtens ist es die einfachste Variante diese Buildprojekt zu laufen zu bringen.
Vorhanden ist
- VS Projekt, lässt sich über DEBUG kompilieren
- Build.proj Datei, welche das Projekt soweit auch korrekt erstellt und baut
Es wird allerdings leider nicht die Manifest Datei erzeugt.
Es kommt folgende Fehlermeldung:
"D:\TFS\ProjektOrdner\Tools\mage.exe" -New Application -FromDirectory D:\TFS\ProjektOrdner\MeinProjekt\Web\ClickOnce -ToFile D:\TFS\ProjektOrdner\MeinProjekt\Web\ClickOnce\MeinProjekt.exe.manifest -IconFi
le MeinProjekt.exe -Name "MeinProjekt (Test)" -Version 1.1.6722.20856 -TrustLevel FullTrust
Unrecognized command line argument 'MeinProjekt\MeinProjekt\Web\ClickOnce'
Unrecognized command line argument 'MeinProjekt\MeinProjekt\Web\ClickOnce\MeinProjekt.exe.manifest'
Commands
-New <file_type> -n
-Update <file_name> -u
-Sign <file_name> -s
-ClearApplicationCache -cc
-Help [verbose] -h -?
Options
-AppCodeBase <path> -appc
-AppManifest <path> -appm
-CertFile <file_name> -cf
-CertHash <hash> -ch
-FromDirectory <path> -fd
-IconFile <file_path> -if
-IncludeProviderURL <true|false> -ip
-Install <true|false> -i
-Name <name> -n
-Password <password> -pwd
-Processor <processor> -p
-ProviderURL <url> -pu
-Publisher <publisher_name> -pub
-MinVersion <version #|none> -mv
-SupportURL <support_url> -s
-TimeStampUri <uri> -ti
-ToFile <file_name> -t
-TrustLevel <level> -tr
-UseManifestForTrust <true|false> -um
-Version <version> -v
-WPFBrowserApp <true|false> -wpf
Use "mage -help verbose" for more detailed help
"D:\TFS\ProjektOrdner\Tools\mage.exe" -New Deployment -Install true -Publisher LIfBi -ProviderUrl https://xyz.de/MeinProjekt/MeinProjekt.application -AppManifest D:\TFS\ProjektOrdner\MeinProjekt\
Web\ClickOnce\MeinProjekt.exe.manifest -ToFile D:\TFS\ProjektOrdner\MeinProjekt\Web\MeinProjekt.application
Unrecognized command line argument 'MeinProjekt\MeinProjekt\Web\ClickOnce\MeinProjekt.exe.manifest'
Unrecognized command line argument 'MeinProjekt\MeinProjekt\Web\MeinProjekt.application'
Commands
-New <file_type> -n
-Update <file_name> -u
-Sign <file_name> -s
-ClearApplicationCache -cc
-Help [verbose] -h -?
Options
-AppCodeBase <path> -appc
-AppManifest <path> -appm
-CertFile <file_name> -cf
-CertHash <hash> -ch
-FromDirectory <path> -fd
-IconFile <file_path> -if
-IncludeProviderURL <true|false> -ip
-Install <true|false> -i
-Name <name> -n
-Password <password> -pwd
-Processor <processor> -p
-ProviderURL <url> -pu
-Publisher <publisher_name> -pub
-MinVersion <version #|none> -mv
-SupportURL <support_url> -s
-TimeStampUri <uri> -ti
-ToFile <file_name> -t
-TrustLevel <level> -tr
-UseManifestForTrust <true|false> -um
-Version <version> -v
-WPFBrowserApp <true|false> -wpf
Use "mage -help verbose" for more detailed help
"D:\TFS\ProjektOrdner\Tools\mage.exe" -Update D:\TFS\ProjektOrdner\MeinProjekt\Web\MeinProjekt.application -AppManifest D:\TFS\ProjektOrdner\MeinProjekt\Web\ClickOnce\MeinProjekt.exe.manifest -Publisher
LIfBi -Name "MeinProjekt (Test)" -Version 1.1.6722.20856
Unrecognized command line argument 'MeinProjekt\MeinProjekt\Web\MeinProjekt.application'
Unrecognized command line argument 'MeinProjekt\MeinProjekt\Web\ClickOnce\MeinProjekt.exe.manifest'
Commands
-New <file_type> -n
-Update <file_name> -u
-Sign <file_name> -s
-ClearApplicationCache -cc
-Help [verbose] -h -?
Options
-AppCodeBase <path> -appc
-AppManifest <path> -appm
-CertFile <file_name> -cf
-CertHash <hash> -ch
-FromDirectory <path> -fd
-IconFile <file_path> -if
-IncludeProviderURL <true|false> -ip
-Install <true|false> -i
-Name <name> -n
-Password <password> -pwd
-Processor <processor> -p
-ProviderURL <url> -pu
-Publisher <publisher_name> -pub
-MinVersion <version #|none> -mv
-SupportURL <support_url> -s
-TimeStampUri <uri> -ti
-ToFile <file_name> -t
-TrustLevel <level> -tr
-UseManifestForTrust <true|false> -um
-Version <version> -v
-WPFBrowserApp <true|false> -wpf
Use "mage -help verbose" for more detailed help
Die Datei wird von "D:\TFS\ProjektOrdner\Web.config" in "D:\TFS\ProjektOrdner\MeinProjekt\Web\ClickOnce\Web.config" verschoben.
Die Erstellung von Projekt "D:\TFS\ProjektOrdner\Build.proj" ist abgeschlossen (Standardziele).
Der Buildvorgang wurde erfolgreich ausgeführt.
0 Warnung(en)
0 Fehler
Verstrichene Zeit 00:00:12.58
Ich habe verschiedene mage.exe ausprobiert - die aktuelleste vom Developer SDK aber auch die uralte mage.exe die im TFS mit eingecheckt war. Unabhängig davon kommt immer die selbe Meldung
Im Buildscript schaut der Codeabschnitt wie folgt aus:
<Exec Command="$(Mage) -New Application -FromDirectory $(WorkspacePath)\Web\ClickOnce -ToFile $(WorkspacePath)\Web\ClickOnce\MeinProjekt.exe.manifest -IconFile MeinProjekt.exe -Name "$(ApplicationName)" -Version $(Version) -TrustLevel FullTrust" />
<Exec Command="$(Mage) -New Deployment -Install true -Publisher LIfBi -ProviderUrl $(ApplicationUrl) -AppManifest $(WorkspacePath)\Web\ClickOnce\MeinProjekt.exe.manifest -ToFile $(WorkspacePath)\Web\StudyManager.application" />
<Exec Command="$(Mage) -Update $(WorkspacePath)\Web\MeinProjekt.application -AppManifest $(WorkspacePath)\Web\ClickOnce\MeinProjekt.exe.manifest -Publisher LIfBi -Name "$(ApplicationName)" -Version $(Version)" />
Weiß jemand wie das Problem zu beheben ist?
Besten Dank.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 375304
Url: https://administrator.de/forum/altes-build-proj-mit-mage-exe-erstellt-kein-manifest-375304.html
Ausgedruckt am: 22.12.2024 um 04:12 Uhr
1 Kommentar
Also ich würd erst mal alle Pfade in Anführungszeichen setzen.