none
VSTO 客户端部署问题 RRS feed

  • 常规讨论

  • 之前提过相关问题,但是还是没弄明白。
    我用VS2008开发文档级的VSTO智能文档。
    按照WEBCAST中付仲恺老师讲的方法,将这个工程发布到了一个服务器路径\\192.168.200.226\D$\VSTODEMO下。
    让后再服务器端SETUP,启动文档,运行。
    按照视频中的课程介绍,本地,网络的模式部署后,客户端用户只要把文档拷贝到自己本地,运行后,文档会自动下载服务器的程序集,可是我复制文档打开后,显示的是无法下载到程序集,提示的程序集下载路径根本不是服务器的地址,而是本地路径。
    也就是说,文档默认的按照一个相对路径下载了。
    我是VS新手,也在网上查了很久,但是一直没有解决这个问题,盼赐教,万谢。

    2010年1月7日 7:34

全部回复

  • 你好!
         你把那个程序集一起发布到\\192.168.200.226\D$\VSTODEMO下了吗?
    周雪峰
    2010年1月7日 8:14
    版主
  • 是的,我全部都发布过去了。
    我的工程叫care1st_v11
    现在在VSTODEMO的目录下有care1st_v11.vsto,care1st_v11.xls,setup.exe三个文件,以及发布是带的的系统必须的.NET,PIA等等几个目录,还有一个Application Files\care1st_v11_1_0_0_4 目录,Application Files\care1st_v11_1_0_0_4目录下的文件有:care1st_v11.dll.config.deploy,care1st_v11.dll.deploy,care1st_v11.dll.manifest,care1st_v11.vsto,care1st_v11.xls,Interop.Scripting.dll.deploy.
    我在192.168.200.226上用SETUP文件装了那些系统必备的东西后,点care1st_v11.xls,让后弹出提示框让我INSTALL,然后就可以运行这个文档了。
    但是我把这个文档如果拷贝到其他机器上,打开文档就提示无法下载到care1st_v11.vsto和Application Files下的文件,而且它提示的下载路径不是226的路径,而是一个本地文档拷贝到的路径。

    2010年1月8日 1:38