NuGet package

Jul 8, 2011 at 10:59 AM
Edited Jul 8, 2011 at 11:28 AM

Any chance of adding this to NuGet please.

Many thanks


Jan 9, 2012 at 4:20 PM

WCFExtras+ is now available as a NuGet package,

Aug 3, 2012 at 5:06 PM

Thanks for the nuget package, but I get an exception when adding

        <add name="wsdlExtensions" type="WCFExtrasPlus.Wsdl.WsdlExtensionsConfig, WCFExtrasPlus, Version=, Culture=neutral, PublicKeyToken=null"/>

to my service host:

"Beim Erstellen des Konfigurationsabschnittshandlers für "system.serviceModel/extensions" ist ein Fehler aufgetreten.: Die Datei oder Assembly "WCFExtrasPlus, Version=, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)"

sorry for the german but I think there is sth wrong with the manifest... if I use the dll from codeplex it works... I tried changing the version string to but no success.

I recognized some differences in the dll properties: & strongname=false (codeplex) vs. & strongname=true (nuget)


Thanks in advance

Sep 17, 2013 at 3:15 PM
Edited Sep 17, 2013 at 3:42 PM
Try this instead - obviously adjust the assembly version based on which package you're using:

    <add name="wsdlExtensions" type="WCFExtrasPlus.Wsdl.WsdlExtensionsConfig, WCFExtrasPlus, Version=, Culture=neutral, PublicKeyToken=f8633fc5451b43fc" />
Then add the endpoint behaviour as usual:

    <behavior name="RobsPrettyWsdlEndpointBehavior">
      <wsdlExtensions location="" singleFile="true" />
And apply it to an endpoint:
<service name="RM.TestService">
   <endpoint behaviorConfiguration="RobsPrettyWsdlEndpointBehavior" binding="basicHttpBinding" bindingConfiguration="basicHttp" name="basicHttpEndpoint" contract="RM.Test.IIdentityProvider" />