问题描述
在使用Remoting进行三层开发中,对某一DLL库在命令行下用soapsuds进行生成空的框架文件,提示报错:c:UsersXXXAppDataLocalTempr3l04zah.0.cs(76,37):errorCS0234:命名空间“System.Configuration”中不存在类型或命名空间名称“ConnectionStringSettingsCollection”(是缺少程序集引用吗?)经查,其中一个文件引用了System.Configuration.ConnectionStringSettingsCollection类,但是在该文件中已经加入正确的程序集引用,并且编译为DLL也是成功的,服务器端程序引用该DLL程序运行也是正常的。但是用soapsuds生成空框架文件就提示上述错误。将上述引用System.Configuration.ConnectionStringSettingsCollection类的部分注释掉后重新编译DLL,在使用soapsuds就能正常进行,生成的空的框架DLL也能被客户端正常引用。这样虽然能够解决使用的问题,但是由于本人的程序正在调试中,DLL文件修改比较多,一旦修改,就要重新编译,并重新在命令行下用soapsuds时还有返回注释掉System.Configuration.ConnectionStringSettingsCollection类,非常繁琐。特此请教。本人所用系统为visualstudio2008,soapsuds命令为:soapsuds-ia:XX-oa:xx_proxy.dll
解决方案
解决方案二:
顶
解决方案三:
没人知道吗?各位高手,很急,在线等!
解决方案四:
MSDN上说“.NETFramework3.5版中引入了System.Configuration”,我的项目引用了.NET2.0的库。但是还有个疑问,我在IDE环境下引用的也是.net2.0版本的System.Configuration,好像矛盾啊??那位高手解释下?
解决方案五:
还是没有高手?郁闷。自己顶,别让帖子沉了