我花了很多时间与WiX抗争,制作一个适合屏幕阅读器的安装程序。我希望Windows屏幕阅读器以合理且可预测的方式读取标签和控件名称,但我的发现是,WiX并不擅长制作“听起来”正确的安装程序。
是否有最佳做法或示例,说明如何构建以WiX编写的安装程序,以便完全可访问。
或者,我可以用什么替换WiX来制作这样的MSI?如果我需要更换WiX,那么我会。
答案 0 :(得分:1)
如果通过“Windows屏幕阅读器”,你的意思是讲述者不要浪费你的时间。我是一个屏幕阅读器用户,而讲述者只是足够好,可以让你获得足够的语音来安装一个好的屏幕阅读器。没有屏幕阅读器用户每天使用它,因此使用它进行测试毫无意义。要使用体面的免费屏幕阅读器进行测试,请尝试使用NVDA http://www.nvda-project.org 如果安装程序是.msi文件,我从未遇到过安装程序的问题;我实际上从.exe安装程序包中提取了.msi文件,以便传递无法访问的自定义安装代码。我很幸运使用Visual Studio 2005生成可访问的安装程序,因此如果您的项目是.net应用程序,这可能是一个选项。