应将“<filename>”排除,原因是其源文件受到 Windows 文件保护

更新:2007 年 11 月

指定文件是 Windows 2000、Windows XP 和 Windows Server 2003 中受保护的系统文件。通常,受保护的系统文件通过操作系统 Service Pack 或单独的安装包(如 Windows Media Player 或 Internet Explorer)进行安装。如果将此文件包括在安装程序中,并在不支持受保护的系统文件的操作系统中安装该程序时,可能会导致系统不稳定。例如,如果在 System 文件夹的外部安装 stdole.tlb 这类组件并注册它,受系统文件保护的组件的注册将被改写。当卸载应用程序时,应用程序所安装的组件将被移除,受系统文件保护的组件也保留为未注册状态。

说明:

此消息可以显示为生成错误或生成警告。对于生成错误,必须排除指定的文件才能生成项目。对于生成警告,可以在不排除该文件的情况下生成项目,但应该知道潜在的后果。

排除文件

  1. 在“解决方案资源管理器”中选择文件。

  2. 在“属性”窗口中,选择“Exclude”属性,将其设置为“true”。

请参见

任务

如何:从部署项目中排除项

参考

Exclude 属性