CompilerParameters.CompilerOptions的可能参数是什么?
本文关键字:参数 是什么 CompilerOptions CompilerParameters | 更新日期: 2023-09-27 18:02:32
我试图找到可以与CompilerParameters一起使用的所有可能的参数。CompilerOptions和解释。我在谷歌上找不到,甚至在MSDN上也找不到。我使用它与CPPCodeProvider。有知识的人可以帮我解决这个问题吗?我已经提供了下面的例子,但是不明白这些参数是做什么的。
string options = "/optimize+ /platform:x86 /target:winexe /unsafe";
谢谢:)
您可以在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
:允许不安全代码。