ServiceHostFactory отсутствует в .NET 4.0?

Это сводит меня с ума, возможно, я что-то упускаю, но пытаюсь обновить приложение .NET 3.5 до .NET 4.0 и единственная проблема, с которой я столкнулся, - это класс:

3.5 Код:

   public class ServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
    {
        protected override System.ServiceModel.ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) {
            return new ServiceHost(serviceType, baseAddresses);
        }
    }

Когда я обновляюсь до 4.0, оказывается, что "ServiceHostFactory" не существует (он красный). Зайдя в обозреватель объектов в System.ServiceModel.Activation, он действительно не показывает ServiceHostFactory.

Согласно этому:

http://msdn.microsoft.com/en-us/library/system. servicemodel.activation.servicehostfactory.aspx

Он должен поддерживаться в 4.0. Что мне здесь не хватает?

23
задан chum of chance 31 August 2010 в 14:18
поделиться