c# CodeDom多重编译选项
本文关键字:编译选项 CodeDom | 更新日期: 2023-09-27 18:03:20
我想添加多个CompilerOptions与CodeDom,但我不知道如何做到这一点。
我正在尝试:
CompilerParameters cp = new CompilerParameters(referencedAssemblies, "executable file path", false);
cp.CompilerOptions = "/unsafe";
cp.CompilerOptions = "/t:winexe";
问题是只有后两个参数被合并到输出的可执行文件中。是否有一些方法来添加CompilerOptions参数作为数组?
谢谢你的帮助,
艾凡根据使用情况,我猜您可以这样做
cp.CompilerOptions = "/unsafe /t:winexe";
如果你想在数组中构建字符串,你只需要循环遍历保存编译器选项的数组,并将它们附加到字符串中。然后将该字符串赋值给cp.CompilerOptions
MSDNhttp://msdn.microsoft.com/en-us/library/system.codedom.compiler.compilerparameters.compileroptions.aspx