我认为我需要引用以下命名空间
Microsoft.Web.Services2.Security
如何确定哪些dll引用这些命名空间,以便我可以设置对它们的引用?如果我在对象浏览器中搜索整个框架4,我看不到它,但是,我可能需要一个dll的引用才能显示它
当我查阅MS文档时,我没有提及。
Microsoft.Web.Services2.Security
上的文档我在opast中所做的是设置对我可以找到的每个Microsoft dll的引用,然后搜索对象浏览器以确定它所在的dll。然后,删除未使用的dll。一定有更好的方法。其他人如何找到定义命名空间和所需类的DLL?
当我打开“添加引用”对话框并查找Microsoft.Web.Services2.Security时,我看不到它。
答案 0 :(得分:2)
您需要安装.NET Framework 1.1和Web Service Enhancements 2.0,否则您将无法找到它。您的用户也将如此。这可能很麻烦。
你真的,真的,确定你想在2011年使用.NET 1.1的插件包吗?
答案 1 :(得分:2)
该程序集是.NET库的Web服务增强功能(WSE)的一部分。
WSE是一种相当古老的技术,有几个版本,自.NET 3.0及更高版本开始大部分被WCF取代。
WSE版本1.0& 2.0需要安装8年前的.NET 1.1才能使用该库,而WSE 3.0需要安装.NET 2.0。
偶尔使用WSE来处理SOAP服务,这些服务有时不能很好地与WCF的SOAP实现(即Java)配合使用。
可以从以下链接下载不同的WSE版本: