将不胜感激这里的任何指针。
- 我正在创建一个具有多个项目的解决方案。
- 该解决方案具有我创建的各种类库(libCore、libApplication、libUser)。
- 解决方案中的一个项目是 webApplication-A,它将动态编译一些 VB.Net 代码(来自用户的输入)。
问题:我无法弄清楚如何添加我的一个库的程序集以供动态代码使用,在本例中为 libUser.dll。
- 我已经添加了 libUser 作为对 webApplication-A 项目(正在编译代码)的引用。
- 我可以看到 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