Hallo zusammen,
ich habe folgendes Problem:
Ich habe ein Addin für Word entwickelt, welches problemlos funktioniert, wenn ich es mit mit meinem VS2008 im Debug-Modus starte.
Eine Installation schlägt aber leider Fehl.
Ich habe das Projekt veröffentlicht und möchte es durch Aufruf der Manifest-Datei "installieren".
Daraufhin erhalte ich allerdings folgende Fehlermeldung: "Der Vorgang kann nicht fortgesetzt werden. Die Anwendung ist Falsch formatiert. Wenden..."
Nach einiger Suche habe ich herausgefunden, dass es an einer fehlenden Signatur liegen kann. Nach dem ich das Manifest mit MageUI signiert habe, tritt aber weiterhin der selbe Fehler auf.
Anbei die Fehlerbeschreibung des Manifest:
INFO ZUR PLATTFORMVERSION
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 2.0.50727.3603
System.Deployment.dll : 2.0.50727.3053 (netfxsp.050727-3000)
mscorwks.dll : 2.0.50727.3603 (GDR.050727-3600)
dfdll.dll : 2.0.50727.3053 (netfxsp.050727-3000)
dfshim.dll : 2.0.50727.3053 (netfxsp.050727-3000)
QUELLEN
Bereitstellungs-URL : file:///C:/Dokumente%20und%20Einstellungen/RaGr/Desktop/Word-Addin/WordAddIn1_1.0.0.6/WordAddIn1.application
FEHLERZUSAMMENFASSUNG
Es folgt eine Zusammenfassung der Fehler. Details zu diesen Fehlern werden später im Protokoll aufgelistet.
* Die Aktivierung von C:\Dokumente und Einstellungen\RaGr\Desktop\Word-Addin\WordAddIn1_1.0.0.6\WordAddIn1.application führte zu einer Ausnahme. Folgende Fehlermeldungen wurden entdeckt:
+ Ausnahme beim Lesen des Manifests aus 'file:///C:/Dokumente%20und%20Einstellungen/RaGr/Desktop/Word-Addin/WordAddIn1_1.0.0.6/WordAddIn1.application': Das Manifest ist möglicherweise ungültig, oder die Datei konnte nicht geöffnet werden.
+ Das Bereitstellungsmanifest ist semantisch ungültig.
+ Die Anwendungsverweisidentität muss einen starken Namen haben.
FEHLERZUSAMMENFASSUNG FÜR DIE SPEICHERTRANSAKTION DER KOMPONENTE
Es wurde kein Transaktionsfehler festgestellt.
WARNUNGEN
Während dieses Vorgangs gab es keine Warnungen.
FORTSCHRITTSSTATUS DES VORGANGS
* [29.10.2009 12:47:06] : Die Aktivierung von C:\Dokumente und Einstellungen\RaGr\Desktop\Word-Addin\WordAddIn1_1.0.0.6\WordAddIn1.application wurde gestartet.
FEHLERDETAILS
Folgende Fehler wurden bei diesem Vorgang entdeckt.
* [29.10.2009 12:47:07] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
- Ausnahme beim Lesen des Manifests aus 'file:///C:/Dokumente%20und%20Einstellungen/RaGr/Desktop/Word-Addin/WordAddIn1_1.0.0.6/WordAddIn1.application': Das Manifest ist möglicherweise ungültig, oder die Datei konnte nicht geöffnet werden.
- Quelle: System.Deployment
- Stapelüberwachung:
bei System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
bei System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
bei System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
bei System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
bei System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Interne Ausnahme ---
System.Deployment.Application.InvalidDeploymentException (ManifestSemanticValidation)
- Das Bereitstellungsmanifest ist semantisch ungültig.
- Quelle: System.Deployment
- Stapelüberwachung:
bei System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole()
bei System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemantics(ManifestType manifestType)
bei System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
--- Interne Ausnahme ---
System.Deployment.Application.InvalidDeploymentException (ManifestComponentSemanticValidation)
- Die Anwendungsverweisidentität muss einen starken Namen haben.
- Quelle: System.Deployment
- Stapelüberwachung:
bei System.Deployment.Application.Manifest.AssemblyManifest.ValidateApplicationDependency(DependentAssembly da)
bei System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole()
DETAILS ZUR SPEICHERTRANSAKTION DER KOMPONENTE
Es sind keine Transaktionsinformationen verfügbar.
Ich hoffe das mir einer von euch Helfen kann.
Für Tipps wäre ich auch dankbar.
Vielen Dank im voraus.
Gregor R