昨天使用Sandcastle制作帮助文件的时候,遇到了一个问题。Sandcastle的项目中,welcome的页面是通过*.aml文件来实现的:

*.aml文件跟html文件很像,基本上就是html文件。我在 *.aml文件中需要把一句话中的产品名用斜体来表示。所以我从google搜索,干了这个:

尝试了没有效果,我又尝试了CSS,结果产品名从chm文件上消失了,总之,做了很多努力,浪费了很多时间。

到此为止,我还是提了一个错误的问题:怎么让html显示斜体。可是,*.aml 并不是html文件啊?没人跟我说是的,只是我看他们挺像,自己猜的!

在我请同事帮忙时,他应该是用类似于下面这个问题在谷歌上找到了答案:

仔细看,第一个就是StackOverflow的答案,第二个就是官方文档!AI时代,提问能力确实比解答问题的能力更重要!

反思:尽量不要瞎猜,要有理有据,提出符合逻辑的问题。

后记:
Microsoft Assistance Markup Language (Microsoft AML, generally referred to as MAML) is an XML-based markup language developed by the Microsoft User Assistance Platform team to provide user assistance ("online help") for the Microsoft Windows Vista operating system.