用C#工发一个winform控件,用vb.net调用,在开发的机器上运行正常,然后装到测试服务器 ,客户端用开发机器运行正常,但到别的机器 运行时就提示不支持此对象或属性。显示一个大白框中间带红叉号。各位哥哥姐姐帮忙啊。

解决方案 »

  1.   

    用C#开发了一个winform控件,用vb.net调用,在开发的机器上运行正常,然后装到测试服务器 ,客户端用开发机器运行正常,但到别的机器 运行时就提示不支持此对象或属性。显示一个大白框中间带红叉号。各位哥哥姐姐帮忙啊。
      

  2.   

    .net framework 版本,最好能把叹号的信息报出来
      

  3.   

    在别的机器上添加你那个你那控件类的引用啊 
    一般来说你应该封装好  然后添加这个DLL文件
      

  4.   

    不是单纯的把这个dll复制过去并用object标签引用这么简单的
      

  5.   

    ojlovecd  兄可否说清楚些,目标机如何安装C#的dll控件
      

  6.   

    你在自己机器上测的时候
    也应该是用VB.NET调用的吧
    既然成功了,在别的机器上调用应该也可以啊
    你应该添加控件,然后再找到你开发的这个控件的DLL文件
    应该就可以了啊
    我还是觉得你没有添加吧
    才会这样
    把你开发的空间封装成DLL你应该会吧
    就像你添加VS本身的控件一样,都是很多DLL格式的文件啊,然后去添加它
    如果不是这个问题
    那我也没办法了,呵呵~~~~
      

  7.   

    首先新建一个安装项目,将你的dll封装进去,如果目标机没有.net framework的话你还要将.net framework封装进去,然后在目标机上运行这个安装程序就可以了
      

  8.   

    波波兄和ojlovecd兄的方法已试,仍然是同样的问题。
    不知还有什么解决方法?