Я обновил Nuget-пакет Dropbox.API до 3.0.1 с 2.3.6 и теперь получаю сообщение об ошибке
Тип System.Object определен в сборке, на которую нет ссылок. Вы должны добавить ссылку на сборку System.Runtime, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a.
Следующее отмечено красным под источником ошибки, но это НЕ мой код.
Строка 31: открытый класс _Page_Views_Dropbox_Index_cshtml: System.Web.Mvc.WebViewPage {
Я тестировал запуск кода с 2.3.6 непосредственно перед обновлением, и все сработало.
В поле информации о компиляции написано
Компилятор Microsoft (R) Visual C # версии 4.6.1038.0
для C # 5
Авторское право (C) Корпорация Microsoft. Все права защищены.
Этот компилятор предоставляется как часть Microsoft (R) .NET Framework, но поддерживает только языковые версии до C # 5, который больше не является последней версией. Для компиляторов, поддерживающих новые версии языка программирования C #, см. http://go.microsoft.com/fwlink/?LinkID=533240
Однако у меня есть .Net 4.6.1 в качестве целевой структуры.
Является ли это ошибкой в пакете Dropbox, поэтому мне следует перейти на более раннюю версию, пока она не будет исправлена, или мне нужно что-то изменить в коде, относящемся к MembersListResult
?
Обновление Dropbox устранил эту проблему с помощью обновления пакета до версии 3.0.2.