从浏览器UI,如何识别系统中是否安装了VSTO 3.0?

时间:2010-08-20 03:45:23

标签: vsto

目标: 在浏览器UI中,如何识别系统中是否安装了VSTO 3.0?

用例: 从我的ASP.NET Web应用程序,我允许用户下载一个word文件,该文件具有“文档级”vsto 3.0加载项。但是,如果系统中未安装VSTO 3.0运行时,则该文档将引发异常。我希望做以下情况:

  1. 用户点击文件链接。
  2. 某些东西(脚本 - vbscript / JavaScript或其他),我们需要找出系统中是否安装了vsto 3.0。如果没有,用户需要显示未安装VSTO 3.0的弹出窗口,并且需要显示用于安装VSTO 3.0运行时的ClickOnce URL。
  3. 用户将单击VSTO安装程序链接,系统中将安装VSTO运行时。
  4. 下次,用户不会获得有关VSTO 3.0运行时的弹出窗口,并且她可以成功下载包含文档级外接程序的文档并使用该功能。
  5. 请帮助!!

    谢谢,

    阿吉特。

    注意:也发布在MS VSTO论坛中,但直到现在还没有答案:

    http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/790e366c-3ba5-4690-afab-30185f1895b6

1 个答案:

答案 0 :(得分:0)

看起来无法通过JavaScript完成。