我在C#客户端中引用了vb6的winsock控件,在没有打包的时候用着挺好的,可是程序一打包后就收不到服务器发送的数据了。我是在vs2008里创建的安装程序,发现问题后,我又试了一下,在创建了安装包解决方案后,没有直接生成安装程序,而是点绿色的三角箭头,运行项目,结果提示:“检测到LoaderLock,正试图在OS加载程序锁内执行托管代码。不要尝试在DLLMain或映像初始化函数内运行托管代码,这样做会导致应用程序挂起”
报错的程序是Form desinger里面的"((System.ComponentModel.IsupportInitialize)(this.Winsock1)).EndInit();"