CompilerParameters.CompilerOptions的可能参数是什么?

本文关键字:参数 是什么 CompilerOptions CompilerParameters | 更新日期: 2023-09-27 18:02:32

我试图找到可以与CompilerParameters一起使用的所有可能的参数。CompilerOptions和解释。我在谷歌上找不到,甚至在MSDN上也找不到。我使用它与CPPCodeProvider。有知识的人可以帮我解决这个问题吗?我已经提供了下面的例子,但是不明白这些参数是做什么的。

string options = "/optimize+ /platform:x86 /target:winexe /unsafe";

谢谢:)

CompilerParameters.CompilerOptions的可能参数是什么?

您可以在MSDN上找到所有编译器选项及其简要说明:

按字母顺序排列的c#编译器选项

以下是你问题中这些词的描述:

<

/优化/strong>

启用/禁用优化。

<

/平台/strong>

限制该代码可以在哪些平台上运行:
x86、Itanium、x64、anycpu或anycpu32bitpreferred。默认为anycpu。

<

/目标/strong>

通过以下四个选项之一指定输出文件的格式:
/target:appcontainerexe,/target:exe,/target:library,/target:module,/target:winexe,/target:winmdobj

/不安全的

允许不安全代码。

这是您要查找的文档吗:

http://msdn.microsoft.com/en-us/library/6ds95cz0.aspx

看看这里:at MSDN - c#编译器选项按字母顺序排列

  • /optimize :启用/禁用优化。
  • /platform :限制该代码可以在x86、Itanium、x64、anycpu或anycpu32bitpreferred平台上运行。默认为anycpu。
  • /target :通过/target:appcontainerexe,/target:exe,/target:library,/target:module,/target:winexe,/target:winmdobj四种选项之一指定输出文件的格式。
  • /unsafe :允许不安全代码。