Chad
Chad

Reputation: 24689

How do I locate the dlls that contain .NET

I believe that I need to reference the following namespace

Microsoft.Web.Services2.Security

How can I determine which dll references these namespaces so I can set a reference to them? If I search the entire framework 4 in the object browser, I don't see it, but then, I probably need a reference to the dll for it to show up

When I look up the MS documentation, I see no mention.

Documentation on Microsoft.Web.Services2.Security

What I have done in the opast is set a reference to every Microsoft dll I can find then search the object browser to determine which dll it is in. Then, remove the unused dlls. There has to be a better way. How does everyone else locate the dll that defines a namespace and classes that are needed?

When I open the Add Reference dialog and look for Microsoft.Web.Services2.Security, I don't see it.

enter image description here

Upvotes: 1

Views: 80

Answers (2)

Dan Rigby
Dan Rigby

Reputation: 17883

That assembly is part of the Web Services Enhancements (WSE) for .NET library.

WSE is a fairly old technology with several versions that has mostly been replaced by WCF as of .NET 3.0 and above.

WSE versions 1.0 & 2.0 require the 8 year old .NET 1.1 to be installed in order to use the library while WSE 3.0 requires .NET 2.0 to be installed.

WSE is still used occasionally to interop with SOAP services that sometimes don't play well with WCF's implementation of SOAP (ie, Java).

The different WSE versions can be downloaded from the following links:

WSE 3.0

WSE 2.0 SP3

WSE 1.0 SP1

Upvotes: 2

djdanlib
djdanlib

Reputation: 22496

You'll need to install .NET Framework 1.1 and Web Service Enhancements 2.0 or you won't be able to find this at all. So will your users. This might be a hassle.

Are you really, really, really sure you want to be using an addon pack for .NET 1.1 in the year 2011?

Upvotes: 2

Related Questions