.NET Framework 客户端配置文件错误

更新: 2008 年 7 月

使用 Visual Studio 2008 Service Pack 1 (SP1),可以分发轻型 .NET Framework 运行时(称为 .NET Framework Client Profile,该运行时将仅包括 .NET Framework 3.5 中所包含的二进制文件的子集)。使用 .NET Framework Client Profile,可以将较小的 .NET Framework 库分发给您的应用程序的用户,这样,即使用户的系统上没有安装完整的 .NET Framework 3.5,他们也可以运行您的应用程序。有关 .NET Framework Client Profile 的更多信息,请参见 .NET Framework 客户端配置文件

错误条件

如果您的应用程序尝试引用的功能包含在 .NET Framework Client Profile 中所没有的程序集或依赖程序集内,则可能会出现运行时错误消息。(确切的消息取决于引用的功能所在的位置。)为了消除类似错误,可以从项目中移除不正确的程序集引用,或者将项目设置为以完整的 .NET Framework 3.5 版(而不是 .NET Framework Client Profile 子集库)为目标。

如果因项目中缺少依赖 DLL 而出现错误,则可以将缺少的 DLL 添加到部署项目中,也可以移除那些依赖这些 DLL 的引用。

说明:

如果所引用的功能包含在 .NET Framework 3.5 库以外的 DLL 中,而且您确信您的代码不会调用这些缺少的依赖功能,则可以忽略此消息并按原样部署应用程序。提供此消息的目的仅在于提醒您在设计时需要注意这一事项。

如果出现错误的原因在于,项目或项目中的程序集所引用的功能仅在完整的 .NET Framework 3.5 版库中可用,而项目以 .NET Framework Client Profile 为目标,则必须移除对完整 .NET Framework 3.5 版功能的引用,或者使应用程序以完整 .NET Framework 3.5 版为目标。

请参见

概念

.NET Framework 客户端配置文件

其他资源

以特定的 .NET Framework 为目标

修订记录

日期

修订记录

原因

2008 年 7 月

新增主题,消除在以 .NET Framework 客户端配置文件为目标时可能出现的错误。

SP1 功能更改。