2011-11-24 53 views
0

我已经继承了一个C#.Net 3.5项目,其设计和实现已经外包,现在我必须支持设计更改。我对C#和.Net开发很陌生(我是一位贸易固件工程师)。在Visual Studio 2010中管理应用程序品牌

我已经被要求支持3种不同品牌的应用程序外观。品牌外观由主窗体徽标上的不同GIF图标,不同的应用程序图标和一些存储在DLL中的表格组成。我不需要在运行时仅在构建时切换品牌。

我的问题是如何去做这件事?资源可以用来支持这个吗?

+0

没有任何想法如何构建代码,它可能很容易,它可能很难... –

+0

是这个asp.net? –

+0

@AlastairPitts代码被分解为应用程序GUI可执行文件和接口DLL。应用程序EXE已经创建了一个资源文件,用于保存需要更改的徽标图像。这是否回答你的问题? – Darren

回答

0

您可以利用自定义文化来支持品牌特定的资源。我不确定这是否是在.NET中完成品牌塑造的最佳方式,但到目前为止,这是我遇到的唯一实现。

定制文化就像特定于语言的资源文件一样工作。您可以创建“en-US-BrandA”资源文件,并从中加载应用程序。关于如何实现自定义的文化

更多信息可以在这里找到:http://msdn.microsoft.com/en-us/library/ms172469.aspx

请不要让我知道如果你发现了一个不同的方法来完成应用程序标记。

相关问题