Fehler beim laden der Laufzeit-Fehler beim Deployment mit ClickOnce
Habe ich eine Windows Forms - Anwendung mit Visual Studio 2010-targeting .NET 2.0. Ich bin die Bereitstellung mithilfe von ClickOnce, und es erfolgreich installiert auf allen Rechnern, außer einmal. Die meisten unserer Maschinen sind für Windows XP 64, und die Anwendung installiert auf allen von Ihnen, außer auf dieser spezifischen Maschine.
Ich habe überprüft, dass diese Maschine hat .NET 2.0, 3.5 SP1 & 4.0. Doch die Bereitstellung schlägt fehl mit der folgenden Fehlermeldung:
PLATTFORM VERSION INFO
Windows : 5.2.3790.131072
(Win32NT)Common Language Runtime :
4.0.30319.1System.Deployment.dll : 4.0.30319.1
(RTMRel.030319-0100)clr.dll : 4.0.30319.1
(RTMRel.030319-0100)dfdll.dll : 4.0.30319.1
(RTMRel.030319-0100)dfshim.dll : 4.0.31106.0
(Main.031106-0000)QUELLEN
Bereitstellungs-url :
file:///WrpApp/WRPDatatEntry.AnwendungBereitstellung Provider-url :
file:///WrpApp/WRPDatatEntry.AnwendungAnwendungs-url :
file:///WrpApp/Application%20Files/WRPDatatEntry_0_2_1_4/WRPDatatEntry.exe.manifestIDENTITÄTEN
Bereitstellung Identität :
WRPDatatEntry.Anwendung
Version=0.2.1.4, Culture=neutral,
PublicKeyToken=dcbea49d7f78e494,
processorArchitecture=x86Anwendung Der Identität :
WRPDatatEntry.exe, Version=0.2.1.4,
Culture=neutral,
PublicKeyToken=dcbea49d7f78e494,
processorArchitecture=x86, type=win32ANWENDUNG ZUSAMMENFASSUNG
- Installierbare Anwendung.
FEHLER ZUSAMMENFASSUNG
Unten ist eine Zusammenfassung der Fehler,
details zu diesen Fehlern werden aufgelistet
später im Protokoll.
Aktivierung
\\WrpApp\WRPDatatEntry.Anwendung
führte Ausnahme. Folgende
Fehlermeldungen wurden entdeckt:
- Fehler beim laden der Laufzeit.
(Ausnahme von HRESULT: 0x80131700)COMPONENT STORE TRANSAKTIONSFEHLER
ZUSAMMENFASSUNGKeine Transaktion Fehler erkannt wurde.
WARNUNGEN
Es gab keine Warnungen während dieses
Betrieb.OPERATION PROGRESS STATUS
[6/30/2011 9:53:00] : die Aktivierung
der
\\WrpApp\WRPDatatEntry.Anwendung
hat begonnen.[6/30/2011 9:53:00] : die Verarbeitung
der deployment-manifest hat
erfolgreich abgeschlossen wurde.[6/30/2011 9:53:00] :
Die Installation der Anwendung hat
gestartet.[6/30/2011 9:53:00] : die Verarbeitung
der Anwendung manifestiert hat
erfolgreich abgeschlossen wurde.[6/30/2011 9:53:02 UHR] : Gefunden
kompatible Laufzeitumgebung version 2.0.50727.FEHLER DETAILS
Folgende Fehler wurden erkannt, während
diesen Vorgang.
[6/30/2011 9:53:02 AM]
System.- Laufzeit.InteropServices.COMException
Fehler beim laden der Laufzeit. (Ausnahme von HRESULT: 0x80131700)
Quelle: System.Bereitstellung
Stack trace:
in
System.- Bereitstellung.- Anwendung.NativeMethods.IClrMetaHostPolicy.GetRequestedRuntime(MetaHostPolicyFlags
policyFlags, String binaryPath,
IStream configStream, StringBuilder
version, Int32& versionLength,
StringBuilder imageVersion, Int32&
imageVersionLength, Int32&
pdwConfigFlags, Guid interfaceId)in
System.- Bereitstellung.- Anwendung.NativeMethods.GetAssemblyCacheInterface(String
CLRVersionString, Boolean
FetchRuntimeHost, CCorRuntimeHost&
RuntimeHost)in
System.- Bereitstellung.- Anwendung.PlatformDetector.VerifyPlatformDependencies(AssemblyManifest
appManifest, AssemblyManifest
deployManifest, String tempDir)in
System.- Bereitstellung.- Anwendung.ApplicationActivator.DownloadApplication(SubscriptionState
subState, ActivationDescription
actDesc, Int64 Transaktions-id,
TempDirectory& downloadTemp)in
System.- Bereitstellung.- Anwendung.ApplicationActivator.InstallApplication(SubscriptionState&
subState, ActivationDescription
actDesc)in
System.- Bereitstellung.- Anwendung.ApplicationActivator.PerformDeploymentActivation(Uri
activationUri, Boolean isShortcut,
String textualSubId, String
deploymentProviderUrlFromExtension,
BrowserSettings browserSettings,
String& errorPageUrl)in
System.- Bereitstellung.- Anwendung.ApplicationActivator.ActivateDeploymentWorker(Objekt
Staat)COMPONENT STORE TRANSAKTIONSDETAILS
Keine Transaktions-Informationen
zur Verfügung.
Wie muss ich Vorgehen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zahlreiche Verweise auf diesen Fehler, wenn Sie google den Fehler code 0x80131700.
Die Auflösung erscheint zu herunterladen und installieren der neuesten .NET-Framework. Ich weiß, Sie haben erwähnt, dass Sie bereits getan. Schritt #2 werden sollte, deinstallieren Sie alle das .NET Frameworks und service packs, können Sie Sie deinstallieren, den PC neu starten (wenn es nicht zwingen, dies zu tun) und dann neu installieren alle Frameworks wieder.
Sieht es aus wie eine COM Ausnahme. Enthält Ihre Anwendung verwenden Sie die Microsoft Office Primary Interop assemblies und wenn ja, sind Sie einschließlich derjenigen, die in Ihrer Bereitstellung als Voraussetzung? Wenn es nicht Amt, Sie haben eine andere Art von COM-Komponente, die nicht korrekt installiert?