アプリをインストールする前に .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 をインストールした後でも、このエラーはスローされます。
これがなぜなのか、何か手がかりはありますか?