【问题标题】:"Project Target Framework Not installed" error comes when building the VSTO project for Office 2010 in Visual studio 2012在 Visual Studio 2012 中为 Office 2010 构建 VSTO 项目时出现“未安装项目目标框架”错误
【发布时间】:2012-09-14 05:57:23
【问题描述】:

我在 Visual Studio 2012 中开发了一个 VSTO 项目,它运行良好。

我已关闭 Visual Studio 并尝试再次打开相同的解决方案,但出现以下错误。

项目目标框架未安装

C#项目的目标是“.NETFramework,Version=v4.0”,它没有安装在这台机器上。要继续,您必须在下面选择一个选项。

1.将目标改为.NET Framework 4.5.....

2.下载“.NET Framework, Version = v4.0”的目标包...

3.不加载项目

上述步骤均无效。在我第一次为 Office 2010 创建 VSTO excel 插件后关闭应用程序时会发生这种情况。 有没有办法解决这个问题?

【问题讨论】:

    标签: c# .net vsto


    【解决方案1】:

    您需要安装 Microsoft .NET Framework 4.5.2 Developer Pack https://www.microsoft.com/en-us/download/details.aspx?id=42637

    【讨论】:

      【解决方案2】:

      VS 2013 Update 3 之前的 Visual Studio 中的 VSTO 项目被硬链接到最大 .NET 4.0。这很可能还包括 VS 2012。

      从 Visual Studio 2013 Update 3 (https://blogs.msdn.microsoft.com/vsto/2014/08/04/visual-studio-2013-update-3-released/) 开始,您可以为 VSTO 项目选择 .NET 4.5(及更高版本)。因此,这可能是 Visual Studio 尝试将项目升级到 .NET 4.5 的一种古怪行为,因为缺少 .NET 安装 (4.0) 而生成的升级项目本身不受支持。

      【讨论】:

        最近更新 更多