Это сводит меня с ума, может быть, я чего-то не хватает, но я пытаюсь обновить приложение .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. Что мне здесь не хватает?