我正在尝试确定我在Win XP Pro笔记本电脑上安装了哪个SAPI版本。我正在将sapi.dll添加到我的项目中:项目>添加引用>COM: Microsoft Speech Object Library 5.0 C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll。如果我打开Windows资源管理器并导航到C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll,它显示的版本号为5.1.4111.0。由Visual Studio创建的Interop文件(Interop.SpeechLib.dll)显示的版本号为5.0.0.0。如果我转到项目>添加引用>浏览并手动浏览dll,没有任何区别。虽然物理dll显示版本5.1.4111.0,但在Visual Studio中的所有内容都变成版本5.0.0.0。为什么会有这样的差异呢?谢谢。