![项目针对的是尚未安装的 .Net Framework 4.6](https://linux22.com/image/1465237/%E9%A1%B9%E7%9B%AE%E9%92%88%E5%AF%B9%E7%9A%84%E6%98%AF%E5%B0%9A%E6%9C%AA%E5%AE%89%E8%A3%85%E7%9A%84%20.Net%20Framework%204.6%20.png)
...但确实如此。同事安装了 VS 2015(我使用的是 2013)。他创建了一个针对 .net 4.6 的项目。我从 TFS 获取了该项目并尝试打开它,但收到以下错误消息“C# 项目 MyProject 针对的是 .net framework,Version=v4.6,而这台机器上没有安装它。”。我下载了 .net 4.6 和目标包,然后重新启动了我的机器。再次尝试打开该项目并收到完全相同的消息。
我是否必须安装 VS2015 或者有更好的解决方法?
编辑:我有“目标”包,下面的链接是“多目标”包。我还没有找到多目标包的有效链接。有区别吗?
答案1
在我安装了 .NET Framework 4.6、.NET Framework 4.6 目标包和 .NET Framework 4.6 语言包之后,它就可以工作了。