批量C#build使用独特的资源

时间:2016-06-16 18:32:08

标签: c# visual-studio build-process batch-processing

我正在寻找生成我的应用程序的自定义版本的最佳方式,该版本包含独特的资源 - 设置,字符串,图像等。我的应用程序是一个自定义工具,将被其他人使用并需要为他们的使用定制和品牌。

最终,构建过程将自动化并由另一个应用程序驱动,该应用程序根据客户端的注册信息生成自定义构建。在我走得更远之前,我试图证明这个概念。

批次" make"过程是理想的,但我不确定VS中是否可能。并且,我怀疑有不止一种方法可以做到这一点,但有些方法可能更适合我的需求。

有人做过这样的事吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果您正在寻找的是一种以编程方式控制一组构建的资源的方法,对我而言,显而易见的方法是让每个应用程序在启动时从集中式数据库中获取这些内容。然后,您可以完全控制哪些应用程序将接收哪些资源,并可以通过编程方式控制所有资源。

答案 1 :(得分:0)

一种可能的解决方案:

  1. 以编程方式编辑resources.resx文件。
  2. 运行DEVENV以构建目标。
  3. 好?坏?陷阱?更好的方法?