アプリをインストールする前に .net 2.0 フレームワーク ランタイムが既にインストールされている場合でも、簡素化された XP SP3 x86 仮想マシンで .net 2.0 アプリを実行すると、このエラーが発生します。
例外ソース: mscorlib
例外の種類: System.IO.FileNotFoundException
例外メッセージ: ファイルまたはアセンブリ 'WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
例外ターゲット サイト: GetExportedTypes
- - スタックトレース - -
System.Reflection.Assembly.GetExportedTypes()
XSplit.Core.exe: N 00000
XSplit.Core.Capture.ChannelAddinManager.#Dm(文字列として)
XSplit.Core.exe: N 00105
XSplit.Core.Capture.ChannelAddinManager.#Cm()
XSplit.Core.exe: N 00265
XSplit.Core.Capture.ChannelAddinManager.Init (文字列としてのパス、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
このエラーを生成する関連コードはこれです
var assembly = Assembly.LoadFrom(dllFile); var assemblyTypes = assembly.GetExportedTypes();
フレームワーク 2.0 SP2 をインストールした後でも、このエラーはスローされます。
これがなぜなのか、何か手がかりはありますか?