你能告诉 Visual Studio 根据是否设置了特定的条件编译符号来输出不同名称的 exe 文件吗?
最佳答案
如果将 .csproj 文件加载到文本编辑器中,则可以控制 AssemblyName
属性:
<AssemblyName Condition="'$(Configuration)' == 'Debug'">WindowsFormsApplication9.Debug</AssemblyName>
<AssemblyName Condition="'$(Configuration)' != 'Debug'">WindowsFormsApplication9</AssemblyName>
请注意,这不仅会更改文件名,还会更改程序集名称,如果您有其他代码引用该程序集,这可能意味着麻烦。
我自己从来没有这样做过,所以我真的不能说这个想法有多好或多坏。
关于c# - 根据条件编译符号更改exe的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2855629/