Extensões do WCF sem incluir a versão de montagem

Como discutidoAqui, Estou tentando adicionar uma extensão de ponto de extremidade do WCF; Eu tenho que trabalhar, mas preciso incluir os detalhes completos da montagem:

<extensions>
    <behaviorExtensions>
        <add name="protobuf" type="ProtoBuf.ServiceModel.ProtoBehaviorExtension, protobuf-net, Version=1.0.0.275, Culture=neutral, PublicKeyToken=257b51d87d2e4d67"/>
    </behaviorExtensions>
</extensions>

O que eu fariagostar fazer (para evitar problemas ao atualizar etc, especialmente para amostras) é incluir apenas os nomes:

<add name="protobuf" type="ProtoBuf.ServiceModel.ProtoBehaviorExtension, protobuf-net"/>

(que é o que você poderia esperar das convenções de nomenclatura de montagem padrão)

No entanto, se eu fizer isso, recebo um grande erro:

Mensagem de erro do analisador: Ocorreu um erro ao criar o manipulador de seção de configuração para system.serviceModel / behaviors: O elemento de extensão 'protobuf' não pode ser incluído neste elemento. Verifique se a extensão está registrada na coleção de extensões em system.serviceModel / extensions / behaviorExtensions.

É issopossível (e em caso afirmativo: como) adicionar uma extensão sem precisar especificar a versão assembly?

questionAnswers(3)

yourAnswerToTheQuestion