There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Make assembly CLSCompliant
FxCop expects all assemblies to be CLS-compliant. In order to get our services to pass FxCop (part of our standards), our public classes need to be CLS-compliant. Since UnityServiceHostFactory is not compliant and we have to descend from that, we need
to make our WcfServiceFactory internal. That works, but then we have to add a SuppressMessage attribute to get rid of the FxCop warning: AvoidUninstantiatedInternalClasses.
Typically this is simply a matter of adding
to the AssemblyInfo.cs file in the Unity.WCF project.