Странно, но, посмотрев и попробовав другие предложения, я все еще получал сообщение об ошибке:
Тип ', предоставленный как значение атрибута Service в директиве ServiceHost или предоставленный в элементе конфигурации system.serviceModel / serviceHostingEnvironment / serviceActivations, не найден.
Конечно, мы все получаем большой проект с большим количеством DLL. Оказалось, что некоторые из более старых компонентов в моем решении были нацелены на .Net 4.5, а новые dll были собраны с 4.5.1. Когда 4.5 dll ссылались на 4.5.1 dll .... Не уверен, почему я был счастливой маленькой морской свинкой, чтобы быть первым в моей команде, чтобы найти это. В то время как исправление было очевидным и достаточно простым, просто все библиотеки были предназначены для одной и той же среды выполнения .Net.
Просто хотелось бы, чтобы Visual Studio замечала, что библиотеки DLL в одном и том же решении должны предназначаться для одной и той же среды выполнения .Net и генерировать предупреждение / ошибку при сборке, особенно если у нас есть решение и ссылка на проект, а среды выполнения не совпадают ...