在 Visual Studio 2010 中管理应用程序品牌
Posted
技术标签:
【中文标题】在 Visual Studio 2010 中管理应用程序品牌【英文标题】:Manage Application Branding in Visual Studio 2010 【发布时间】:2012-01-06 00:11:01 【问题描述】:我继承了一个 C# .Net 3.5 项目,该项目的设计和实现已外包出去,现在我必须支持设计更改。我对 C# 和 .Net 开发很陌生(我是一名固件工程师。)
我被要求支持应用程序的 3 种不同品牌外观。品牌外观由主窗体徽标上的不同 GIF 图标、不同的应用程序图标和一些存储在 DLL 中的表组成。我不需要在运行时只在构建时切换品牌。
我的问题是如何解决这个问题?可以使用资源来支持这一点吗?
【问题讨论】:
不知道代码的结构,可能很容易,也可能很难...... @AlastairPitts 代码被分解为应用程序 GUI 可执行文件和接口 DLL。应用程序 EXE 已经创建了一个资源文件,其中包含需要更改的徽标图像。这能回答你的问题吗? @DanielPowell,不,这不是 ASP.net,它是一个独立的应用程序。 【参考方案1】:您可以利用自定义文化来支持品牌特定资源。我不确定这是否是在 .NET 中实现品牌的最佳方式,但到目前为止这是我遇到的唯一实现。
自定义文化就像特定语言的资源文件一样工作。您可以创建“en-US-BrandA”资源文件并从中加载您的应用程序。
更多关于如何实现自定义文化的信息可以在这里找到:http://msdn.microsoft.com/en-us/library/ms172469.aspx
如果您找到了完成应用程序品牌化的其他方法,请告诉我。
【讨论】:
以上是关于在 Visual Studio 2010 中管理应用程序品牌的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2010 如何在负载测试中管理虚拟用户?
在 Visual Studio 2010 中管理“非 SQL Server”SQL 对象的最佳方式是啥?
Visual Studio 2010:如何让代码“管理”[重复]