我们正在使用 Sandcastle 和 SHFB 为 .NET 项目创建文档。基本上,这行得通。
不幸的是,我们正在使用带有德语语言包的 .NET(这将保持这种方式 ;-)),但显然 SHFB 在加载带有德语变音符号的 .NET 自己的 XML 文件时存在问题。
我们得到的是 XmlParser 抛出的异常,看起来它无法正确读取文件(尽管文件内的编码设置为 UTF8)。问题是这些文件不受我们控制,它们是由 Microsoft 创建的。
一个可能的解决方案可能是卸载 .NET 的德语语言包,但首先这更多的是一种解决方法而不是解决方案,其次卸载程序警告我们“一个或多个产品我停止工作”......这是有点太关键了,只是尝试一下。
有官方解决方案吗?