Что такое Visual Studio?
Я попытался импортировать блок приложения Caching и получил это сообщение:
Для сборки или одной из ее зависимостей, которые вы пытаетесь импортировать, требуется более поздняя версия .NET Framework.
Я обратился к свойствам своего приложения в Visual Studio, но не могу найти выпадающий список для переключения .... в чем же дело?
Нашел его .... перешел в "Дополнительные параметры компиляции" на вкладке "Компиляция" ... странно!
Я думаю, что они различают проект C # и проект VB.
C # проект
Обозреватель решений -> Проект -> Свойства и на вкладке Приложение вы увидите Target Framework.
Проект VB
Свойства проекта -> Компиляция -> Дополнительные параметры компиляции
Должен быть на вкладке «Приложение» в свойствах проекта. Отличная статья о том, как Visual Studio 2008 управляет таргетингом фреймворка, - VS Поддержка нескольких таргетингов .
В Visual Studio 2008 опция Targeted Framework была недоступна для меня. Мне пришлось следовать инструкциям в статье Как: изменить Target Framework и набор инструментов платформы , чтобы изменить Targeted Framework, чтобы два связанных проекта могли работать вместе.
По сути, вы выгружаете проект с неверной платформой, открываете файл проекта в Visual Studio в виде текстового файла, находите строку в XML, которая определяет Targeted Framework, и меняете ее на желаемую платформу. Сохраните файл и перезагрузите проект.
Перейдите в свойства проекта (Обозреватель решений -> Проект -> Свойства или Строка меню -> Проект -> Свойства) и на вкладке Приложение вы увидите Target Framework.