我应该设置AssemblyConfigurationAttribute吗?

Joh*_*ons 10 .net assemblyinfo

设置AssemblyConfigurationAttribute.Net程序集文件是一种好习惯吗?

小智 4

我还没有发现这特别有用(因为除了最低级的工具之外没有其他工具显示此信息)并且我从未见过它在我所处理的生产代码中使用。

无论如何,如果您需要,只需将以下行添加到您的 AssemblyInfo.cs 文件中:

#if DEBUG
[assembly: AssemblyConfiguration("Debug")]
#else
[assembly: AssemblyConfiguration("Release")]
#endif
Run Code Online (Sandbox Code Playgroud)

  • 我实际上会用“#elif RELEASE”替换“#else”。任何非“DEBUG”都自动被视为“RELEASE”似乎是不对的。如果由于某种原因,两个预处理器符号都未定义,那么似乎根本不发出自定义属性才是正确的。 (6认同)