VS2008上的“此项目无法在对象浏览器中查看” - ASP.NET C#v4.0

时间:2010-07-30 07:07:19

标签: c# asp.net dynamic-compilation

我有一个动态编译代码的应用程序,并且还创建了一个程序集。

我使用CodeDomProvider类和CompilerParameters类来编译文件。

我使用ReferencedAssemblies.Add()方法添加引用,我还需要添加adittional程序集(MyApp.dll) - 据我所知,这是问题的根源。

在CompilerResults>错误,编译输出中没有错误,但是,

当我将上面创建的程序集添加到应用程序时,它会添加一个“!”标记在其上,并且其中的名称空间根本无法识别,并且对象浏览器也无法访问它。

有人能指出我的问题\错误吗?

我希望我足够清楚,我的英语根本不完美,整个主题解释起来有点复杂。

提前多多谢谢!

加。

1 个答案:

答案 0 :(得分:2)

目前还不是很清楚发生了什么,但我怀疑基于你的问题 title 是你正在编译针对.NET 4的程序集,但后来尝试在.NET 3.5中使用它项目。那不行。您需要针对3.5构建程序集。