Я только что обновил Microsoft.WindowsAzure.Storage с nuget и получаю странные ошибки в Visual Studio 2010. .
При вызове моего метода IncrementCountProperty
из метода AddEntry
я получаю следующую ошибку:
Method not found: 'Void Microsoft.WindowsAzure.Storage.Table.EntityProperty..ctor(Int64)'.
(Куча)
System.MissingMethodException: Method not found: 'Void Microsoft.WindowsAzure.Storage.Table.EntityProperty..ctor(Int64)'.
at App.MyClass.IncrementCountProperty(Int32 companyId, String feedKey, Int64 incrementCount)
at App.MyClass.AddEntry(Int32 companyId, String feedKey, FeedEntry entry) in C:\xxx\MyFile.cs:line 464
Я понимаю, что делаю что-то не так в IncrementCountProperty
, но странно то, что Visual Studio не распознает никаких точек останова в методе IncrementCountProperty
. Если я ставлю точку останова на вызывающую строку в AddEntry, точки останова работают нормально. Если я затем нажму F11, чтобы войти, я сразу же получу исключение. Оба объявлены в одном классе
Я пробовал следующее:
- Удаление всех файлов pdb
- Удаление dll проектов в bin/debug
- Ran Clean на решении
- Перезапустил Visual Studio.
- Перезагрузил мой компьютер
- Выбрасывание исключения в методе IncrementCountProperty только для того, чтобы убедиться, что мой код действительно вызывается. И выбрасывается исключение. Но без отладчика.
Я также проверил, что используется правильная версия хранилища WindowsAzure, как по номеру версии, так и с помощью инструмента ILDASM.
Может ли кто-нибудь помочь мне решить эту проблему?