首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

制作安装包后,在小弟我自己的机子上安装后的程序可以用,但在有的人的机器上安装后程序启动时出错

2012-01-01 
制作安装包后,在我自己的机子上安装后的程序可以用,但在有的人的机器上安装后程序启动时出错!大家以前也见

制作安装包后,在我自己的机子上安装后的程序可以用,但在有的人的机器上安装后程序启动时出错!
大家以前也见过这样的问题吧!

See   the   end   of   this   message   for   details   on   invoking  
just-in-time   (JIT)   debugging   instead   of   this   dialog   box.

**************   Exception   Text   **************
System.TypeInitializationException:   The   type   initializer   for   "JYuanSoft.Module1 "   threw   an   exception.   --->   System.Runtime.InteropServices.COMException   (0x80040154):   没有注册类别
      at   System.Windows.Forms.AxHost.CreateInstance()
      at   System.Windows.Forms.AxHost.GetOcxCreate()
      at   System.Windows.Forms.AxHost.TransitionUpTo(Int32   state)
      at   System.Windows.Forms.AxHost.CreateHandle()
      at   System.Windows.Forms.Control.CreateControl(Boolean   fIgnoreVisible)
      at   System.Windows.Forms.Control.CreateControl(Boolean   fIgnoreVisible)
      at   System.Windows.Forms.AxHost.EndInit()
      at   JYuanSoft.FrmMain.InitializeComponent()   in   H:\JYuanSoft\FrmMain.vb:line   2930
      at   JYuanSoft.FrmMain..ctor()   in   H:\JYuanSoft\FrmMain.vb:line   25
      at   JYuanSoft.Module1..cctor()   in   H:\JYuanSoft\ModuleInit.vb:line   7
      ---   End   of   inner   exception   stack   trace   ---
      at   JYuanSoft.FrmCover.FrmCover_Load(Object   sender,   EventArgs   e)   in   H:\JYuanSoft\FrmCover.vb:line   210
      at   System.Windows.Forms.Form.OnLoad(EventArgs   e)
      at   System.Windows.Forms.Form.OnCreateControl()
      at   System.Windows.Forms.Control.CreateControl(Boolean   fIgnoreVisible)
      at   System.Windows.Forms.Control.CreateControl()
      at   System.Windows.Forms.Control.WmShowWindow(Message&   m)
      at   System.Windows.Forms.Control.WndProc(Message&   m)
      at   System.Windows.Forms.ScrollableControl.WndProc(Message&   m)
      at   System.Windows.Forms.ContainerControl.WndProc(Message&   m)
      at   System.Windows.Forms.Form.WmShowWindow(Message&   m)
      at   System.Windows.Forms.Form.WndProc(Message&   m)
      at   System.Windows.Forms.ControlNativeWindow.OnMessage(Message&   m)
      at   System.Windows.Forms.ControlNativeWindow.WndProc(Message&   m)
      at   System.Windows.Forms.NativeWindow.Callback(IntPtr   hWnd,   Int32   msg,   IntPtr   wparam,   IntPtr   lparam)


**************   Loaded   Assemblies   **************
mscorlib
        Assembly   Version:   1.0.5000.0
        Win32   Version:   1.1.4322.573
        CodeBase:   file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
JYuanSoft
        Assembly   Version:   1.0.2684.17401
        Win32   Version:   1.0.2684.17401
        CodeBase:   file:///C:/Program%20Files/gxc/bin/JYuanSoft.exe


----------------------------------------
System.Windows.Forms
        Assembly   Version:   1.0.5000.0
        Win32   Version:   1.1.4322.573
        CodeBase:   file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
        Assembly   Version:   1.0.5000.0
        Win32   Version:   1.1.4322.573
        CodeBase:   file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
        Assembly   Version:   1.0.5000.0
        Win32   Version:   1.1.4322.573
        CodeBase:   file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Xml
        Assembly   Version:   1.0.5000.0
        Win32   Version:   1.1.4322.573
        CodeBase:   file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
AxInterop.MediaPlayer
        Assembly   Version:   1.0.0.0
        Win32   Version:   1.0.0.0
        CodeBase:   file:///C:/Program%20Files/gxv/bin/AxInterop.MediaPlayer.DLL
----------------------------------------
Microsoft.VisualBasic
        Assembly   Version:   7.0.5000.0
        Win32   Version:   7.10.3052.4
        CodeBase:   file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
----------------------------------------

**************   JIT   Debugging   **************
To   enable   just   in   time   (JIT)   debugging,   the   config   file   for   this
application   or   machine   (machine.config)   must   have   the
jitDebugging   value   set   in   the   system.windows.forms   section.
The   application   must   also   be   compiled   with   debugging
enabled.

For   example:

<configuration>
        <system.windows.forms   jitDebugging= "true "   />
</configuration>

When   JIT   debugging   is   enabled,   any   unhandled   exception
will   be   sent   to   the   JIT   debugger   registered   on   the   machine
rather   than   being   handled   by   this   dialog.


这是咋的回事?


[解决办法]
别的机器上没装.NET框架吧?
[解决办法]
你有用.net以外的ocx,dll之类的东西么?
[解决办法]
似乎是目标机器缺少名字叫“JYuanSoft”之类的com组件
[解决办法]
打包时没有把程序用的的dll或com打进去,查查咯...

热点排行