dll我已经引用了,程序编译执行也没有问题,问题是打开其中的界面时报加载文件或程序集XX.dll,我尝试过把报错的控件(自定义控件)先在设计里删除,然后重新打开,再把控件加载,这样当时是好的,我重启机器后又恢复原样了,请大侠指点!!!窗体加载,未能加载文件或程序集

解决方案 »

  1.   

    先注册你的控件?
    regsvr32 你的dll
      

  2.   

    RegSvr32
    ---------------------------
    已加载 E:\GOI\CircleBin\bin\GOIDVender.dll,但没有找到 DllRegisterServer 输入点。无法注册这个文件。
      

  3.   

    我把项目属性中的生成->目标平台由Any CPU改成X86,清理,重新生成,问题依旧,我看了项目文件,调用的DLL是这样写的
    <Reference Include="GOIDVender, Version=1.0.4738.28619, Culture=neutral, processorArchitecture=x86" />
      

  4.   

    这个引用的dll是否放到了bin下
      

  5.   

    本来dll是放在一个输出路径下的,我程序引用也是引用的那个,现在我把程序对应的bin下也加了一个,没反应
      

  6.   

    你的环境一定是 win 7  编译平台 由anycpu改成X86  就OK了
      

  7.   

    把这个dll的localcopy设成true。然后编译下
      

  8.   

    我的环境是xp,编译平台只有any cpu,没有x86啊
    我的dll的localcopy现在就是true啊