加载特定于语言环境(即翻译的)编译的帮助文件(.chm)的最佳方法是什么?我们的安装将与包含资源的附属程序集一起部署它们。我想重复使用.NET framework加载附属程序集时使用的相同探测规则,而且我肯定不想编写自己的搜索算法,因为例如,我必须处理“zh CN/zh Hans/zh CHS”等特定情况。
我在System.Windows.Forms.Help类中找不到任何指示您可以提供CultureInfo对象来指定特定区域性的内容。还有谁见过这个吗?
一开始,我建议您不要将CHM文件与附属程序集并排部署,而是将CHM作为嵌入式资源包含在附属程序集本身中。请记住,一个程序集实际上可以包含在多个文件中。组成程序集和程序集的是清单。