none
clickonce发布客户端应用时的问题? RRS feed

  • 问题

  • Unable   to   install   or   run   the   application.The   application   requires   that   accembly   Microsoft.mshtml   version   7.0.3300.0   be   installed   in   the   Global   Assembly   Cache(GAC)first.

    请问   怎么解决啊。

      Global   Assembly   Cache  
    Gacutil.exe

    都不知道哪里下载,哪里安装,

    我在其机子上安装   FRAMEWORK2.0   没用

     

    请大虾帮忙解决。

    2008年4月28日 6:36

答案

  • .NET程序集部署方式分为:私有部署和共享部署。

    私有部署只要将需要的程序集Copy到运行目录即可。

    共享目录则需要将程序集安装到GAC。

     

    Global   Assembly   Cache(GAC) 是全局程序集缓存。对应于本地目录:C:\Windows\assembly\。

    你只要将 Microsoft.mshtml  拖动到该目录,或者使用Gacutil.exe安装即可。这个操作需要管理员权限,所以不适合使用ClickOnc方式发布。

     

    因此当你使用ClickOnce方式发布时,建议全部使用私有部署。你只要找到Microsoft.mshtml相关的程序集,放在你的程序的相同目录,通过ClickOnce一起部署到客户端即可。

    2008年4月28日 7:54

全部回复

  • .NET程序集部署方式分为:私有部署和共享部署。

    私有部署只要将需要的程序集Copy到运行目录即可。

    共享目录则需要将程序集安装到GAC。

     

    Global   Assembly   Cache(GAC) 是全局程序集缓存。对应于本地目录:C:\Windows\assembly\。

    你只要将 Microsoft.mshtml  拖动到该目录,或者使用Gacutil.exe安装即可。这个操作需要管理员权限,所以不适合使用ClickOnc方式发布。

     

    因此当你使用ClickOnce方式发布时,建议全部使用私有部署。你只要找到Microsoft.mshtml相关的程序集,放在你的程序的相同目录,通过ClickOnce一起部署到客户端即可。

    2008年4月28日 7:54
  • 因此当你使用ClickOnce方式发布时,建议全部使用私有部署。你只要找到Microsoft.mshtml相关的程序集,放在你的程序的相同目录,通过ClickOnce一起部署到客户端即可。

     

    -----请问怎样私有部署啊!!!

    我把Microsoft.mshtml放到了程序的相同目录,好像还是不行啊!!

    2008年4月28日 8:28
  • 安装程序添加-->程序集-->选择Microsoft.mshtml 7.00.....

     

    2008年11月25日 3:34