私はいくつかのコードを持っています
var type = Type.GetType("namespace, assembly");
return Activator.CreateInstance(type);
これはほとんどの状況で正常に機能しますが、Cassini/Visual Studio 開発サーバーを使用してデバッグされた Web サイトの Global.asax でこのコードが参照されると、型が見つかりません。
型は参照されていないアセンブリにありますが、通常は実行中のアセンブリと同じ出力ディレクトリにあります。ただし、よく調べてみると、Cassini のデバッグ中に、実行中のアセンブリと参照されている各アセンブリが C:\users...\AppData\Local\Temp\Temporary ASP.NET Files\root... の独自のディレクトリに配置されているようです。 ..しかし、明らかに「参照されていない」アセンブリはありません。
VS に余分なリソースを一時ディレクトリにコピーさせる方法、または指定したディレクトリから実行させる方法はありますか? IIS を使用することが唯一の解決策ですか?
前もって感謝します。