[Mono-list] Why Mono developers merged System.ServiceModel.Activation.dll to System.ServiceModel.dll?

Jonathan Pryor jonpryor at vt.edu
Mon Sep 9 01:30:53 UTC 2013

On Sep 8, 2013, at 3:43 AM, mauzik <mauzik at centrum.cz> wrote:
> My question is why?

Bugs and oversight.

.NET does not require that the assembly name match the namespace, and many of the types in the System.ServiceModel.Activation namespace are in the System.ServiceModel.dll assembly, _not_ the System.ServiceModel.Activation.dll assembly.

For example, AspNetCompatibilityRequirementsAttribute [0], ServiceHostFactoryBase [1], and VirtualPathExtension [2] are all in System.ServiceModel.dll. The WebScriptServiceHostFactory and WebServiceHostFactory types are in System.ServiceModel.Web.dll. WorkflowServiceHostFactory is in System.WorkflowServices.dll.

Please file a bug so that we can move the appropriate types into the correct assembly.

 - Jon

[0]: http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.aspnetcompatibilityrequirementsattribute.aspx
[1]: http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.servicehostfactorybase.aspx
[2]: http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.virtualpathextension.aspx

More information about the Mono-list mailing list