“高级生成设置”对话框 (C#)
使用 项目设计器高级生成设置 对话框指定项目的高级生成配置属性。 此对话框仅适用于 C# 项目。
常规
通过以下选项可以设置常规高级设置。
语言版本
指向 /langversion (C# 编译器选项)的链接,该链接提供有关如何基于项目的目标框架选择默认语言版本的信息。
内部编译器错误报告
指定是否将编译器错误报告给Microsoft。 如果设置为 提示(默认值),则当发生内部编译器错误时,你将收到提示,从而可以选择以电子方式发送错误报告以Microsoft。 如果设置为 发送,将自动发送错误报告。 如果设置为 队列,则错误报告将排队。 如果设置为 无,则只会在编译器的文本输出中报告错误。 有关详细信息,请参阅 /errorreport (C# 编译器选项)。
检查算术溢出/下溢
指定不在选中
不要引用 mscorlib.dll
指定是否将 mscorlib.dll 导入程序,并定义整个 System 命名空间。 如果要定义或创建自己的 System 命名空间和对象,请选中此框。 有关详细信息,请参阅 /nostdlib (C# 编译器选项)。
输出
通过以下选项可以指定高级输出选项。
调试信息
指定编译器生成的调试信息的类型。 有关如何配置应用程序的调试性能的信息,请参阅 使映像更易于调试。 此设置具有以下选项:
无
指定不会生成任何调试信息。
完整
启用将调试器附加到正在运行的程序。
pdbonly
允许在调试器中启动程序时进行源代码调试,但仅在正在运行的程序附加到调试器时显示汇编程序。
便携式
生成一个 。PDB 文件(非特定于平台的可移植符号文件)提供其他工具,尤其是调试器、有关主可执行文件中的内容及其生成方式的信息。 有关详细信息,请参阅 可移植 PDB。
嵌入式
将可移植符号信息嵌入程序集。 无外部 。生成 PDB 文件。
有关详细信息,请参阅 /debug (C# 编译器选项)。
文件对齐
指定输出文件中节的大小。 有效值为 512、1024、2048、4096和 8192。 这些值以字节为单位。 每个部分都将在此值的倍数的边界上对齐,从而影响输出文件的大小。 有关详细信息,请参阅 /filealign (C# 编译器选项)。
库基址
指定要在其中加载 DLL 的首选基址。 DLL 的默认基址由 .NET Framework 公共语言运行时设置。 有关详细信息,请参阅 /baseaddress (C# 编译器选项)。
另请参阅
-
C# 编译器选项 - 生成页,项目设计器 (C#)