Frage

Ich erhalte diese Störung, wenn eine .net 2.0-Anwendung auf einer abgespeckten XP SP3 x86 virtuelle Maschine ausgeführt wird, auch wenn .NET 2.0 Framework Laufzeit bereits vor der Installation die App installiert.

Exception Source:      mscorlib
Exception Type:        System.IO.FileNotFoundException
Exception Message:     Could not load file or assembly 'WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Exception Target Site: GetExportedTypes

---- Stack Trace ----
   System.Reflection.Assembly.GetExportedTypes()
       XSplit.Core.exe: N 00000
   XSplit.Core.Capture.ChannelAddinManager.#Dm( As String)
       XSplit.Core.exe: N 00105
   XSplit.Core.Capture.ChannelAddinManager.#Cm()
       XSplit.Core.exe: N 00265
   XSplit.Core.Capture.ChannelAddinManager.Init(path As String, host As IAddinHost)
       XSplit.Core.exe: N 00104
   XSplit.Core.frmLogin.InitializeAddinComponent()
       XSplit.Core.exe: N 00534
   XSplit.Core.frmLogin..ctor(args As String[])
       XSplit.Core.exe: N 01263

Der zugehörige Code, dass Spawns dieser Fehler ist dies

var assembly = Assembly.LoadFrom(dllFile);
var assemblyTypes = assembly.GetExportedTypes();

Auch nach framework 2.0 sp2 installiert, wird dieser Fehler noch geworfen.

Sie Jungs haben keine Ahnung, warum ist das?

War es hilfreich?

Lösung

Das Windows hat worden Montage erst .NET 3.0 verfügbar. Wenn Sie ohne Ausnahme diesen Code ausführen möchten, dann werden Sie 3.0 auf dem Rechner installieren müssen, 2.0 ist nicht gut genug. Überprüfen Sie die Build-Einstellungen für das Add-In-Projekt und stellen Sie sicher, dass es keine WPF Baugruppen referenziert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top