Benutzer mit den meisten Antworten
Gültigkeit der Anwendung???

Frage
-
Hallo Gemeinde,
aus einem debugg-den VB-Programm stelle ich an einem Rechner (Win7) "MyProject" her, um es auf einem anderen Rechner (Win7 Starter) zu installieren (setup.exe, etc). Erst kommt ein Fenster in dem festgestellt wird, dass der Herausgeber unbekannt sei (nun ja, okay: mir ist der Herausgeber schon bekannt!). Dann erscheint aber dieses Fenster:
Wenn ich dann >Details...< anklicke sehe ich diesen Text:
====================================================================
INFO ZUR PLATTFORMVERSION
Windows : 6.1.7600.0 (Win32NT)
Common Language Runtime : 4.0.30319.269
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.269 (RTMGDR.030319-2600)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)QUELLEN
Bereitstellungs-URL : file:///D:/Visiual_Basic_2010_Express/ThermalEnergyControlSystem/ThermalEnergyControlSystem/My%20Project/ThermalEnergyControlSystem.application
Anwendungs-URL : file:///D:/Visiual_Basic_2010_Express/ThermalEnergyControlSystem/ThermalEnergyControlSystem/My%20Project/Application%20Files/ThermalEnergyControlSystem_1_0_0_3/ThermalEnergyControlSystem.exe.manifestIDENTITÄTEN
Bereitstellungsidentität : ThermalEnergyControlSystem.application, Version=1.0.0.3, Culture=neutral, PublicKeyToken=fb2890d3826dd837, processorArchitecture=msil
Anwendungsidentität : ThermalEnergyControlSystem.exe, Version=1.0.0.3, Culture=neutral, PublicKeyToken=fb2890d3826dd837, processorArchitecture=msil, type=win32ZUSAMMENFASSUNG FÜR ANWENDUNG
* Installierbare Anwendung.FEHLERZUSAMMENFASSUNG
Es folgt eine Zusammenfassung der Fehler. Details zu diesen Fehlern werden später im Protokoll aufgelistet.
* Die Aktivierung von D:\Visiual_Basic_2010_Express\ThermalEnergyControlSystem\ThermalEnergyControlSystem\My Project\ThermalEnergyControlSystem.application führte zu einer Ausnahme. Folgende Fehlermeldungen wurden entdeckt:
+ Der Verweis im Manifest stimmt nicht mit der Identität der gedownloadeten Assembly 'XY_Curves.exe' überein.FEHLERZUSAMMENFASSUNG FÜR DIE SPEICHERTRANSAKTION DER KOMPONENTE
Es wurde kein Transaktionsfehler festgestellt.WARNUNGEN
Während dieses Vorgangs gab es keine Warnungen.FORTSCHRITTSSTATUS DES VORGANGS
* [10.10.2012 20:19:21] : Die Aktivierung von D:\Visiual_Basic_2010_Express\ThermalEnergyControlSystem\ThermalEnergyControlSystem\My Project\ThermalEnergyControlSystem.application wurde gestartet.
* [10.10.2012 20:19:22] : Das Verarbeiten des Bereitstellungsmanifestes wurde erfolgreich abgeschlossen.
* [10.10.2012 20:19:22] : Die Installation der Anwendung wurde gestartet.
* [10.10.2012 20:19:22] : Das Verarbeiten des Anwendungsmanifestes wurde erfolgreich abgeschlossen.
* [10.10.2012 20:19:59] : Kompatible Laufzeitversion 4.0.30319 gefunden.
* [10.10.2012 20:19:59] : Abhängige Assembly Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A, processorArchitecture=msil wird mithilfe von Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=msil ermittelt.
* [10.10.2012 20:19:59] : Die Anforderung der Vertrauensstellung und die Ermittlung der Plattform sind abgeschlossen.FEHLERDETAILS
Folgende Fehler wurden bei diesem Vorgang entdeckt.
* [10.10.2012 20:20:00] System.Deployment.Application.InvalidDeploymentException (RefDefValidation)
- Der Verweis im Manifest stimmt nicht mit der Identität der gedownloadeten Assembly 'XY_Curves.exe' überein.
- Quelle: System.Deployment
- Stapelüberwachung:
bei System.Deployment.Application.DownloadManager.ProcessDownloadedFile(Object sender, DownloadEventArgs e)
bei System.Deployment.Application.FileDownloader.DownloadModifiedEventHandler.Invoke(Object sender, DownloadEventArgs e)
bei System.Deployment.Application.FileDownloader.OnModified()
bei System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
bei System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
bei System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
bei System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
bei System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
bei System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
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)DETAILS ZUR SPEICHERTRANSAKTION DER KOMPONENTE
Es sind keine Transaktionsinformationen verfügbar.====================================================================
Leider kann ich damit überhaupt nichts anfangen.
Wer kann mir da bitte weiter helfen und mir einen Tip geben, wo ich anfangen kann dieses Problem zu lösen.
Besten Danke
Herzliche Gruß - Walter
wafest42
Antworten
-
Jetzt hab' ich geschafft, Stefan:
das VB-Programm ließ sich auf dem anderen Rechner installieren:
In allen Teilen der Solution und in dem Hauptprogramm habe ich in den
Projekt Properties / Security
enable ClickOne Security setting und This is a full trust application ange-clickt (enabled) und alles ge-published.
Und siehe da - das Programm ließ sich installieren und es lief auch.
Wie findest Du das? Danke für Deine Unterstützung
Gruß - Walter
wafest42
- Als Antwort markiert mowastengr Freitag, 12. Oktober 2012 16:47
Alle Antworten
-
Hallo Walter,
der eigentliche Fehler findet sich hier:
Folgende Fehler wurden bei diesem Vorgang entdeckt.
* [10.10.2012 20:20:00] System.Deployment.Application.InvalidDeploymentException (RefDefValidation)
- Der Verweis im Manifest stimmt nicht mit der Identität der gedownloadeten Assembly 'XY_Curves.exe' überein.Zum Fehler selbst schau mal bitte zuerst hier:
Ggfs. hilft das schon. Falls nicht, meld dich nochmal hier.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Danke Stefan, für den Hinweis und den link.
Es ist gut zu wissen, dass ich nicht der einzige bin mit dieser Fehlermeldung. Die Hinweise in Deinem Link stammen aber aus dem Visual Studio 2008 und ich konnte die Mitteilungen leider nicht auf VB 2010 Express übertragen. Da sieht alles in den Properties wieder ganz anders aus ...
Hast Du noch 'ne andere Idee, wie ich weiter kommen kann? Danke
Gruß - Walter
wafest42
-
Hallo Stefan,
jetzt kommt es noch besser:
ich habe in den project properties bei signing das Zertifikate geändert und dann konnte ich das Programm selbst auf dem Rechner, auf dem es entwickelt wurde, nicht mehr installieren. Also muss ich das ganz erst versuchen zu verstehen.
Kannst Du mir bitte einen Tip geben wo? Danke
Gruß - Walter
wafest42
-
Jetzt hab' ich geschafft, Stefan:
das VB-Programm ließ sich auf dem anderen Rechner installieren:
In allen Teilen der Solution und in dem Hauptprogramm habe ich in den
Projekt Properties / Security
enable ClickOne Security setting und This is a full trust application ange-clickt (enabled) und alles ge-published.
Und siehe da - das Programm ließ sich installieren und es lief auch.
Wie findest Du das? Danke für Deine Unterstützung
Gruß - Walter
wafest42
- Als Antwort markiert mowastengr Freitag, 12. Oktober 2012 16:47