0

我想用 CodeDom 添加多个 CompilerOptions,但我不知道该怎么做。

我目前正在尝试:

CompilerParameters cp = new CompilerParameters(referencedAssemblies, "executable file path", false);

cp.CompilerOptions = "/unsafe";
cp.CompilerOptions = "/t:winexe";

问题是只有两个参数中的后者被合并到输出可执行文件中。有没有办法将 CompilerOptions 参数添加为数组?

感谢您的任何帮助,

埃文

4

1 回答 1

5

根据使用情况,我猜你可以做类似的事情

cp.CompilerOptions = "/unsafe /t:winexe";

如果您想在一个数组中构建该字符串,您只需要遍历包含编译器选项的数组并将它们附加到一个字符串。然后将该字符串分配给 cp.CompilerOptions

MSDN http://msdn.microsoft.com/en-us/library/system.codedom.compiler.compilerparameters.compileroptions.aspx

于 2011-07-21T17:51:13.027 回答