如何在CompilerParameters中添加命名空间

时间:2016-10-27 05:33:35

标签: c#

是否可以在CompilerParameters对象中添加名称空间,我最终将在CSharpCodeProvider对象的CompileAssemblyFromSource函数中使用该对象。如果没有,那么有没有办法包含该命名空间?

1 个答案:

答案 0 :(得分:1)

来自您为其构建输出程序集的源的命名空间应该都是可见的。

只有在您将这些(其他程序集)添加到CompilerParameters.ReferencedAssemblies后,才能看到其他程序集中的命名空间。

您在文档中有一个示例:

https://msdn.microsoft.com/en-us/library/system.codedom.compiler.compilerparameters.referencedassemblies(v=vs.110).aspx

'希望这会有所帮助。