WCF не удалось обновить файл конфигурации при добавлении службы
Я добавил расширение поведения службы в стандартное поведение службы для регистрации необработанных исключений, которое работает, как и ожидалось.
<extensions>
<behaviorExtensions>
<add name="UnhandledExceptions"
type="MyApp.WebServices.Behaviours.Extensions.UnhandledExceptionExtention, MyApp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</behaviorExtensions>
</extensions>
<behaviors>
<serviceBehaviors>
<behavior>
<UnhandledExceptions />
</behavior>
</serviceBehaviors>
</behaviors>
Однако, когда я пытаюсь добавить новую услугу в проект, я получаю следующую ошибку:
Не удалось обновить файл конфигурации
Тип "MyApp.WebServices.Behaviours.Extensions.UnhandledExceptionExtention, MyApp, Version=1.0.0.0, Culture= нейтральный, PublicKeyToken=null", зарегистрированный для расширения "UnhandledExceptions", не может быть загружен. Web.config строка XX
Чтобы обойти это; Я комментирую использование расширения в поведении службы, добавляю службу и отменяю изменение конфигурации.
Хотя это работоспособное решение, я бы предпочел не зависеть от себя и других разработчиков, помнящих то, что представляется ненужным процессом.
Есть ли способ это исправить?