/ / SignalR TypeLoadException Microsoft.AspNet.SignalR.Client.Hubs.IHubProxy - signalr, signalr.client

SignalR TypeLoadException Microsoft.AspNet.SignalR.Client.Hubs.IHubProxy - signalr, signalr.client

Eu estou recebendo a seguinte exceção ao chamar um método em um cenário de auto-hospedagem usando SignalR 2.0.1.

O serviço parece estar usando o Microsoft.AspNet.SignalR.Client.dll correto, nenhuma referência foi instalada no GAC.

Não foi possível carregar o tipo "Microsoft.AspNet.SignalR.Client.Hubs.IHubProxy" do assembly "Microsoft.AspNet.SignalR.Client, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35".

Além disso, eu tenho a fonte 2.0.1 do GitHub e a interface está definitivamente presente.

Pensamentos?

Respostas:

0 para resposta № 1

Nada como um dia ou dois de descanso para descobrir o problema.

Anteriormente eu tentei de tudo para ver o que eraindo em diante, de soltar todas as referências, reinstalar os pacotes do Nuget, não usar o Nuget, adicionar redirecionamentos de ligação à configuração do aplicativo e até mesmo executar o fuslogvw.exe para verificar as ligações de DLL.

Então ocorreu-me que o erro estava acontecendo não no aplicativo de serviço, mas em outro projeto sendo referenciado.

Portanto, isso era desajeitado, apenas não tinha atualizado a referência ao Microsoft.AspNet.SignalR.Client.dll em todos os projetos.