***一个既简单而又困难的问题,C#应用程序启动时报TypeInitializationException,不知道什么原因,请教***

rambooo 2008-07-01 07:20:17
项目在vs2008下做的,
main函数在prgram.cs中写的,因为要共享一些数据,所以这个program.cs当中有静态成员,
分别是string类型,serviceHost类型,
在我本机上运行良好,把声称的exe,dll拷到其他装有vs2005的机器上就启动不起来,而且报上面的TypeInitializationException,
是静态成员不能初始化么,没道理呀,还是版本不兼容,谁能给个推断或者解答,谢谢
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuxichun 2008-07-18
  • 打赏
  • 举报
回复
如楼上所说,静态成员初始化最好放在静态构造函数或者main及以后执行的方法里面
  • 打赏
  • 举报
回复
http://www.cnblogs.com/simply-zhao/archive/2008/03/03/1088213.html可参考看

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧