如果 Office 项目的目标框架从早期版本的 .NET Framework 4 或更高版本更改为 .NET Framework,则可能需要执行一些其他步骤才能继续在开发和最终用户计算机上运行解决方案。 有关详细信息,请参阅 运行迁移到 .NET Framework 4 或 .NET Framework 4.5 的 Office 项目所需的更改。
此外,项目可能不再编译。 Office 项目的一些功能针对不同版本的 .NET Framework 具有不同的编程模型。 当 Office 项目的目标框架从早期版本的 .NET Framework 更改为 .NET Framework 4 或更高版本时,必须对项目进行以下代码更改:
更新迁移到 .NET Framework 4 或 .NET Framework 4.5 的 Excel 和 Word 项目
更新迁移到 .NET Framework 4 或 .NET Framework 4.5 的 Office 项目中的功能区自定义
更新迁移至 .NET Framework 4 或 .NET Framework 4.5 的 Outlook 项目的窗体区域
从早期版本的 Visual Studio 升级该项目时,Office 项目的目标框架会更改。 有关详细信息,请参阅 升级和迁移 Office 解决方案。
有关为什么 Office 项目中的某些功能在面向 .NET Framework 4 或更高版本时具有不同的编程模型的详细信息,请参阅 针对 .NET Framework 4 或 .NET Framework 4.5 和 Visual Studio Tools for Office 运行时概述的 Office 项目的设计更改。