程序可以运行,但几个界面打不开:
因为加载了一个VSPDFViewerX.ocx,刚开始加载这控件的窗体是好的,可以打开,
当关闭后,重新打开,有VSPDFViewerX.ocx控件的窗体都打不开了提示如下:
未能加载文件或程序集“Interop.VSPDFViewerX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。此卷不包含可识别的文件系统。 请确定所有请求的文件系统驱动程序已加载,且此卷未损坏。 (异常来自 HRESULT:0x800703ED) 
但程序可以运行,运行时,看这个控件也是好的,现在有没办法让这些界面打开呢,谢谢

解决方案 »

  1.   

    将此组件新加入窗体时会提示:创建组建axhost失败
      

  2.   

    问题可能不是ocx引起的, 单独搞几个窗体,剥离开其它的代码逻辑,试下。
      

  3.   

    我把引用的dll删除,然后重新添加一下还是不行
      

  4.   

    把那个ocx控件放到你程序的目录下 试试。。
      

  5.   

    我现在用的是vs2005,控件放在哪个目录下都不行,我试了一下新建一个项目,只有一个窗体,添加此com组件第一次是可以的,第二次打开的时候会出现如上的警告,窗体也会打不开.
      

  6.   

    真怪,这个控件我在mfc中加载,窗体就好着了