条件资源编译

时间:2016-11-17 14:52:09

标签: c# visual-studio

我有c#应用程序。该应用程序包括带有图像和图标的资源文件。 我的目标是编译相同的应用程序,但使用不同的图像/图标集。相同的图像名称,但内容不同。

有没有办法在编译时包含不同的资源文件?

1 个答案:

答案 0 :(得分:2)

也许您正在寻找预处理器指令或条件属性。

预处理程序指令

  

来自Bipin Joshi的this tutorial

     
    

C#预处理程序指令是用于C#编译器的命令。使用预处理程序指令,您可以指示C#编译器以某种方式更改编译过程。例如,您可以指示C#编译器从编译过程中排除特定的代码块。

  

<强> ConditionalAttribute

  

来自MSDN

     
    

指示编译器应忽略方法调用或属性,除非定义了指定的条件编译符号。

  

要比较这两个,请参阅this post.