我有一个动态编译一些代码并创建程序集的应用程序。
我使用CodeDomProvider
类和CompilerParameters
类来编译文件。
我使用该方法添加了引用ReferencedAssemblies.Add()
,并且还需要添加其他程序集(MyApp.dll) - 据我了解,这是问题的根源。
在 CompilerResults > Errors 中,编译的输出没有错误,但是,
当我将上面创建的程序集添加到应用程序时,它会添加一个“!” 标记它,其中的命名空间根本无法识别,对象浏览器也无法访问它。
有人可以指出我的问题\错误吗?
我希望我足够清楚,我的英语一点也不完美,而且整个主题解释起来有点复杂。
提前非常感谢!
加尔。