Re: Проблемы с компиляцией SignalR 2.0
От: nikov США http://www.linkedin.com/in/nikov
Дата: 17.01.14 19:42
Оценка: 10 (1)
Здравствуйте, _NN_, Вы писали:

_NN>Компилятор C# справляется:

_NN>
_NN>c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe a.cs /r:Microsoft.AspNet.SignalR.Core.dll /r:Microsoft.Owin.dll /r:Microsoft.Owin.Security.dll /r:Newtonsoft.Json.dll 
_NN>


Если я пробую использовать тип, у которого базовый тип в сборке Microsoft.Owin (версии 2.0.2.0, отличающейся от требуемой 2.0.0.0), то компилятор C# выдает предупреждение:

warning CS1702: Assuming assembly reference 'Microsoft.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' matches 'Microsoft.Owin, Version=2.0.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35', you may need to supply runtime policy


При попытке запуска без указания runtime policy возникает исключение:

System.IO.FileLoadException: Could not load file or assembly 'Microsoft.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.