none
Vb2008 release的程序在其他电脑上运行的问题 RRS feed

  • 问题

  • 是用Vb2008 release的程序在其他电脑上双击运行时没有反应?打不开,不能够使用。在这台电脑上已经安装了.net framework 3.5 sp1和常用软件运行库了的。请问这是什么原因造成的呢?该怎么解决呢?谢谢~这个软件引用了Office 2010的名字命名空间产生了一个Interop.VBIDE.dll文件。会不会是这个的原因呢?这个文件同样是被拷贝过去了的。

    2010年7月25日 6:06

答案

  • 终于解决了。不是别的电脑上没有安装Office,而是因为版本比我引用的名字空间的版本低,所以导致出现的问题,版本更改一下就好了。
    • 已标记为答案 pucx 2010年7月26日 13:32
    2010年7月26日 13:32

全部回复

  • 你好

    你是用那一種方法release 你的 application 的?ClickOnce 還是一個獨立的執行檔?

    如果你運用了OFFICE INTEROP 的 COMPONENT 或者你可以嘗試在用這個APPLICATION的電腦上安裝以下元件

    Redistributable Primary Interop Assemblies

    http://www.microsoft.com/downloads/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&DisplayLang=en

    你嘗試執行時沒有反應, 或者你可以嘗試在別的電腦再試多一次

    看看有沒有任何的錯誤信息, 如果都是沒有的話, 可以看看你的EVENT LOG, 看看有沒有任何的錯誤信息

    Please correct me if my concept is wrong

    Chi
    2010年7月25日 7:57
    版主
  • 你引用了office 组建 就需要在目标机器上安装office


    成为 Microsoft V Dash了。。。 欢迎各位前辈同事在OCS加我
    2010年7月26日 7:02
  • 终于解决了。不是别的电脑上没有安装Office,而是因为版本比我引用的名字空间的版本低,所以导致出现的问题,版本更改一下就好了。
    • 已标记为答案 pucx 2010年7月26日 13:32
    2010年7月26日 13:32