1

我在 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 插件后关闭应用程序时会发生这种情况。有没有办法解决这个问题?

4

2 回答 2

0

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

于 2014-07-15T14:51:27.233 回答
0

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/ ) 您可以选择 .NET 4.5 (及更高版本)对于 VSTO 项目。因此,这可能是 Visual Studio 尝试将项目升级到 .NET 4.5 的一种古怪行为,因为缺少 .NET 安装 (4.0) 而生成的升级项目本身不受支持。

于 2016-02-17T14:15:32.510 回答