条件资源编译
本文关键字:编译 资源 条件 | 更新日期: 2023-09-27 18:18:20
我有c#应用程序。该应用程序包括图像和图标的资源文件。我的目标是编译相同的应用程序,但具有不同的图像/图标集。图片名称相同,但内容不同
是否有一种方法,包括不同的资源文件在编译时的条件?
也许你正在寻找预处理器指令或条件属性。
预处理器指令
来自Bipin Joshi的教程:
c#预处理器指令是为c#编译器准备的命令。使用预处理器指令,您可以指示c#编译器以某种方式改变编译过程。例如,你可以指示c#编译器将特定的代码块从编译过程中排除。
ConditionalAttribute
从MSDN指示编译器应该忽略方法调用或属性,除非定义了指定的条件编译符号。
要比较这两者,请参阅这篇文章