Это сводит меня с ума, может быть, я что-то упускаю, но я пытаюсь обновить приложение .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» не существует (он красный).Зайдя в Object Browser, под System.ServiceModel.Activation, он действительно не показывает ServiceHostFactory.
В соответствии с этим:
http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.servicehostfactory.aspx
Это должно поддерживаться в 4.0.Что мне здесь не хватает?