C#项目”XXXXX”针对的是”.NETFramework,Version=v4.7.1”但此计算机没有安装它 等等问题
我在公司遇到这样一个问题:C#项目”XXXXX”针对的是”.NETFramework,Version=v4.7.1”但此计算机没有安装它
就是我在打开别人的项目,发现别人的项目.Net Framework的版本 高于我电脑的版本(准确的说是“高于我开发环境.Net Framework的版本”)。
可以选择降低版本(选第一个):
不推荐,a: 因为别人版本高,你的版本低,不同步,万一你们代码合并呢?svn呢,git呢?
不推荐,b:我还不如更新自己的电脑环境,一次解决,不用再愁着问题,反正我也成是高版本了(向下兼容)
所以我选着了“下载.NetFramework,Version=v4.71的目标包”,在浏览器下载,要么浏览器打不开这个链接,要么就是打开了链接,下载下来安装失败(失败原因是我电脑已经有高于或者已经有该版本的.Net Framework了)
这就纳闷了,既然我电脑有“已经有高于或者已经有该版本的.Net Framework了”,那为什么还是打不开别人高版本的项目。
后来经过折腾明白:Windows 8或10系统,自带有.Net Framework 较高的版本,也就是你电脑自带可以运行任何托管在.Net Framework的项目。
而你自己VS开发环境,也有自己独立开发的.Net Framework 的版本,可以理解为二个环境,我也不明白为什么还要搞二个?可能开发环境的比较高级吧,里面有很多的监控和调试吧?
所以我下载下来的东西是Windows 8或10系统 里面的.Net Framework ,所以安装会报错“已经有高于或者已经有该版本的.Net Framework了”,那么解决思路,是下载VS开发环境 的.Net Framework 的版本。
方案一:
下载路径为:
https://www.microsoft.com/net/download/visual-studio-sdks
参考如下,下载你要对应的开发版本(Developer Pack):
下载完毕,即可安装,完美解决。
方案二:
打开VS的修复工具(就是系统菜单和VS启动挨在一起的),更改.Net Framework开发版本环境。(我只在VS2017找到这个修复工具,VS2015我没找到,大家如果找的到的话,欢迎留言)
VS2017那个配置工具程序吧?
以上参考启示来自 https://www.cnblogs.com/netxiaohui/p/5744396.html
- C#项目”XXXXX”针对的是”.NETFramework,Version=v4.7.1”但此计算机没有安装它
- 关于C#项目”是针对”.NETFramework,Version=v4.5.2”但此计算机没有,需要修改为v4.5.1.的问题
- C#项目””是针对”.NETFramework,Version=v4.5.2”但此计算机没有,需要修改为v4.5.1.
- C#项目中引入Access数据库生成安装包安装后权限问题
- 针对"您的计算机配置似乎是正确的,但该设备或资源(DNS 服务器)没有响应"问题解决
- 【C#web】此计算机没有安装枚举web服务的组件
- 打开项目时提示如下错误:Visual Studio .NET 无法创建应用程序 。问题很可能是因为本地 Web 服务器上没有安装所需的组件
- C#中关于:“找不到请求的 .Net Framework Data Provider。可能没有安装。”问题
- C#开发之问题汇总-降低NetFramework版本后,没有报错,生成失败
- vs2003出现“此计算机上没有安装项目系统组件。请重新安装重新安装visual stdio”解决方法
- 安装VS2005 SP1出现这样问题“windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。”
- 常见问题:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装或修复调试器
- QT的安装问题(创建项目是出现 目标位置,没有有效的Qt版本)windows环境下
- 打开项目时提示如下错误:Visual Studio .NET 无法创建应用程序 。问题很可能是因为本地 Web 服务器上没有安装所需的组件
- 完全没有基础的安装android studio及导入项目中出现的一些问题
- 常见问题:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装或修复调试器
- vs 项目编译运行报错:无法启动此程序,因为计算机中丢失 osg130-osgDB.dll。尝试重新安装该程序以解决此问题
- 关于“此计算机上没有安装项目系统组件。请重新安装重新安装vs。”
- C#项目””是针对”.NETFramework,Version=v4.5.2”但此计算机没有,需要修改为v4.5.1.
- 智能安全实验室-全能优化(Guardio) 3.8.0.491:修正谁在劫持我的计算机,双击项目时出现窗口不能显示的问题;