Поделиться через


.Ошибки .NET Framework Client Profile

Обновлен: Июль 2008

Пакет обновления 1 (SP1) для Visual Studio 2008 позволяет распространять упрощенную среду выполнения .NET Framework, также называемую .NET Framework (клиентский профиль), которая является средой выполнения, включающей подмножество двоичных объектов, которые содержатся в .NET Framework 3.5. .NET Framework (клиентский профиль) позволяет распространять небольшую библиотеку .NET Framework для пользователей создаваемого приложения. Пользователи могут запускать приложение, даже если в их системах не установлена полная версия .NET Framework 3.5. Дополнительные сведения о среде .NET Framework (клиентский профиль) см. в разделе .NET Framework Client Profile.

Условия возникновения ошибки

Если приложение пытается сослаться на функцию, которая содержится в сборке или зависимой сборке, которая не включена в .NET Framework (клиентский профиль), может появится сообщение об ошибке во время выполнения (Точный текст сообщения зависит от расположения функции, на которую создается ссылка). Чтобы снизить количество подобных ошибок, рекомендуется либо удалить неверную ссылку на сборку из проекта, либо настроить проект на обращение к полной версии .NET Framework, версия 3.5 вместо библиотеки подмножества .NET Framework (клиентский профиль).

Если ошибка возникает в связи с отсутствием в проекте зависимых DLL-библиотек, можно либо добавить отсутствующие DLL-библиотеки в проект развертывания, либо удалить ссылки, которые зависят от этих DLL-библиотек.

Cc668079.alert_note(ru-ru,VS.90).gifПримечание.

Если функции, на которые ссылается приложение, содержатся в DLL-библиотеке, которая не является библиотекой .NET Framework 3.5, можно проигнорировать это сообщение и развертывать приложение "как есть", если вы уверены, что отсутствующие зависимые функции не вызываются данным программным кодом. Сообщение отображается только для напоминания об этих особенностях разработки.

Если ошибка возникает в связи с тем, что проект или сборка в проекте ссылаются на функцию, доступную только в полной библиотеке .NET Framework, версия 3.5, в то время как проект ссылается на .NET Framework (клиентский профиль), то необходимо либо удалить ссылки на полную версию функций .NET Framework, версия 3.5, либо направить приложение на полную версию .NET Framework, версия 3.5.

См. также

Основные понятия

.NET Framework Client Profile

Другие ресурсы

Указание конкретной платформы .NET Framework

Журнал изменений

Дата

Журнал изменений

Причина

Июль 2008

Новый раздел с описанием ошибок, которые могут возникнуть при ссылках на профиль клиента .NET Framework.

Изменение функции SP1.