4

加载特定于语言环境(即翻译)的编译帮助文件(.chm)的最佳方式是什么?我们的安装会将它们与包含资源的附属程序集一起部署。我想重新使用 .NET 框架用于加载附属程序集的相同探测规则,并且我绝对想避免编写自己的搜索算法,因为例如,我必须处理特定情况,例如作为“zh-CN/zh-Hans/zh-CHS”。

我找不到任何 System.Windows.Forms.Help 类表明您可以提供 CultureInfo 对象来指定特定文化。还有其他人遇到过这个吗?谢谢!

4

1 回答 1

3

顺便说一句,我建议不要将 CHM 文件与附属程序集并排部署,而是将 CHM 作为嵌入式资源包含在附属程序集本身中。请记住,程序集实际上可以包含在多个文件中。使装配和装配的是清单。

通过这样做,您可以以编程方式请求当前语言环境的资源,让框架告诉您 URL,然后将该文件位置提供给 Help 类。

于 2008-10-08T16:19:09.457 回答