2012-09-27 36 views
3

我们销售的服务包含打包在MSI中的.NET应用程序,该应用程序与Web服务相结合。白色标签.NET应用程序

我们有相当多的客户希望通过他们的品牌/标识等来转售我们的应用程序。我们所需要做的就是更改任务栏图标,桌面图标,开始菜单图标,有关我们关于/支持细节的信息。通过这种方式,我们可以在10个品牌下销售相同的应用程序,希望有更多的客户。

我们可以更改任务栏图标,关于/支持使用配置变量,因为它们处于活动状态,而不是安装时放置的图标下的开始菜单/桌面图标或文本。

我们不想为每个代理商分销我们的代码(这可能发生10次),但想要一种方式,我们可以在不同品牌下安装,或者安装后 - 将所有内容都更改为其设置。请记住,我们的应用程序目前安装在Win2k,winxp,vista,7,嵌入式。

看后 - 它似乎没有一个好办法做到这一点....任何想法将不胜感激。

干杯 斯科特

+0

它实际上是可能的编译后编辑应用程序的资源。如果使用文本资源,只需使用Visual Studio中打开的文件并更改图标及其中的任何文本即可。 –

回答

1

这是一个有趣的问题。您可以使用“Resource-Only Assemblies”来查看每个指定程序集所包含的每个客户端的特定图形和字符串资源。然后,您将构建所有这些组件,但对于特定的客户端,只能将其程序集包含在安装程序中,并使用app.config来指定ResourceManager构造函数中使用的程序集名称。