您的位置:程序门 -> .net技术 -> c#



关于程序编译的问题,谢谢大家给予指教。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于程序编译的问题,谢谢大家给予指教。
发表于:2007-03-09 10:55:07 楼主
我在vs2003下运行程序的时候,有的机器在程序运行结束的时候会弹出如下错误:
    未处理的异常:   system.invalidoperationexception:   localdatastoreslot   存储已被释放。
      at   system.localdatastore.getdata(localdatastoreslot   slot)
      at   system.threading.thread.getdata(localdatastoreslot   slot)
      at   system.windows.forms.threadcontext.fromcurrent()
      at   system.windows.forms.application.removemessagefilter(imessagefilter   value)
      at   terminalmonitor.tmcomthread.finalize()程序“[2584]   mainframe.exe”已退出,返回值为   0   (0x0)
      但是有的机器在vs2003情况下不会出现这样的错误。
      还有就是运行\bin\debug下生成的exe文件,都不会出现这样的错误。请问这是怎么回事。我打包成安装程序去给客户安装,会有问题么?

      还有再问一个问题。我想做一个按钮,点击它会出现一个下拉菜单,用contextmenu1似乎可以但是不够搭配,而且没有出现在按钮的正右下方。请问还有其余的方法实现么?
发表于:2007-03-09 11:02:451楼 得分:0
1.明显有问题,你在某个close上引用了已经被释放的资源或者对象(怀疑是fromcurrent),认真检查一下.

2.自定义控件
发表于:2007-03-09 11:57:352楼 得分:0
继续
发表于:2007-03-09 13:25:073楼 得分:0
跟配置有关吧,检查两边的config文件异同。


快速检索

最新资讯
热门点击