ここでポインタをいただければ幸いです。
- 複数のプロジェクトを持つソリューションを作成しています。
- このソリューションには、私が作成したさまざまなクラスライブラリ(libCore、libApplication、libUser)があります。
- ソリューションの1つのプロジェクトは、いくつかのVB.Netコード(ユーザーからの入力)を動的にコンパイルするwebApplication-Aです。
問題:ダイナミックコード(この場合はlibUser.dll)で使用するライブラリの1つのアセンブリを追加する方法がわかりません。
- webApplication-Aプロジェクト(コードをコンパイルしている)への参照としてlibUserをすでに追加しました。
- libUser.dllがプロジェクトのBinディレクトリにあることがわかります。
Dim voCompiler As New Microsoft.VisualBasic.VBCodeProvider
Dim voCompilerParams As New System.CodeDom.Compiler.CompilerParameters
voCompilerParams.ReferencedAssemblies.Add("mscorlib.dll")
voCompilerParams.ReferencedAssemblies.Add("libUser.dll") '<<=== Cannot load this assembly