C# CodeDom 多编译器选项
Posted
技术标签:
【中文标题】C# CodeDom 多编译器选项【英文标题】:C# CodeDom Multiple CompilerOptions 【发布时间】:2011-07-21 17:44:18 【问题描述】:我想用 CodeDom 添加多个 CompilerOptions,但我不知道该怎么做。
我目前正在尝试什么:
CompilerParameters cp = new CompilerParameters(referencedAssemblies, "executable file path", false);
cp.CompilerOptions = "/unsafe";
cp.CompilerOptions = "/t:winexe";
问题在于只有两个参数中的后者被合并到输出可执行文件中。有没有办法将 CompilerOptions 参数添加为数组?
感谢您的帮助,
埃文
【问题讨论】:
【参考方案1】:根据使用情况,我猜你可以做类似的事情
cp.CompilerOptions = "/unsafe /t:winexe";
如果您想在数组中构建该字符串,您只需要遍历包含编译器选项的数组并将它们附加到字符串。然后将该字符串分配给 cp.CompilerOptions
MSDN http://msdn.microsoft.com/en-us/library/system.codedom.compiler.compilerparameters.compileroptions.aspx
【讨论】:
以上是关于C# CodeDom 多编译器选项的主要内容,如果未能解决你的问题,请参考以下文章