.NET 4.0 не удается разрешить ссылку на сборку System.Web.Extensions
Я пытаюсь импортировать System.Web.Script.Serialization, чтобы можно было десериализовать JSON, но в моем операторе Imports Visual Studio не может найти сборку System.Web.Extensions.
Прежде чем вы отклоните это, я уже убедился, что я не использую.NET 4.0 Client, и попытался ссылаться на сборку через Менеджер ссылок, через окно Свойства и перетаскивая файл непосредственно в папку Bin, затем пытаясь сослаться на это. Я все еще получаю следующую ошибку.
Я уже проверил, чтобы убедиться, что я в.NET 4.0, а не 4.0 Client
И сборка обнаруживается в моих ссылках
Это также отображается в моем файле web.config
и в моей файловой системе в том же месте это показывает в диалоге ссылок
Когда я иду в "Добавить ссылку" > "Сборки" > "Каркас" (он нацелен на.NET 4.0) и нажимаю на System.Web.Extensions, диалоговое окно закрывается, как будто оно завершило действие, но если я возвращаюсь, это еще не проверено.
Есть идеи?
1 ответ
Итак, я попробовал кучу вещей: переустановить VS2012, удалить все ссылки и заново добавить их, изменить физическое расположение файла, и ничего не получилось. Как выясняется, несмотря на то, что VS2012 заявил, что не может найти сборку, он все еще работает при сборке и выполнении. Я до сих пор не уверен, почему VS2012 не нравится только эта конкретная сборка, но на этом этапе я исправлю ее до случайной ошибки и сообщу об этом в Microsoft.