1
0Kelvin OP 哎。做 C#的太少了么。又没有几个遇到这坑 T^T
|
2
iridescent0rsy 2017-11-02 19:20:57 +08:00 via Android 1
是不是 ide 本身最多就支持到某个版本?我用 vs2017 目前最高也就 4.6.1
|
3
0Kelvin OP @iridescent0rsy
我也支持到 4.6.1,但是 4.5 应该支持的啊,我重装系统之前就是 4.5。之前的项目用的也是 4.5 所以才纠结 T^T |
4
AsherG 2017-11-02 19:25:52 +08:00
额,是不是因为你装的是运行时而不是 sdk ?
|
6
leeg810312 2017-11-02 19:31:53 +08:00 via Android
这根本不是坑啊。4.x 都是想下兼容到 4 的,你的项目在创建时选择 4.5,只要系统的运行时框架在 4.5 以上都可以运行,当然不需要安装低版本的
|
7
aussieweever 2017-11-02 19:37:18 +08:00 via Android
楼上正解,用 2017 都能创建.net framework 2 的项目
|
8
0Kelvin OP @leeg810312
软件运行是可以啊,然而开发不行啊,导入 4.5 的项目会出现项目(不可用),虽然可以通过改 csproj 里的 targrtframework 版本升级项目用的.net 版本,但是项目不是我一个人开发,而且之前都定好了 4.5,发布服务器上不保证有其他版本,就很坑了 Orz |
9
0Kelvin OP @aussieweever
我也可以啊,只是没有 4.5 的,但是偏偏我之前的项目用的就是 4.5 的 T^T |
10
leeg810312 2017-11-02 19:52:55 +08:00 via Android 1
我用的 2015 update 3 就有啊,怎么会没有,而且打开除了 4.7 以上的任何版本都没有问题,可能你的安装有问题,重装或升级到最新 update 试试
|
11
0Kelvin OP @leeg810312
我没有升级到 update3,我试试。好像是之前重装以后忘了禁止自动更新,win7 更新补丁失败以后出现的问题。 |
12
0Kelvin OP 终于解决了。重装 vs 什么的都没用,除非重装系统吧。
问题原因: 本机上有 net45 的文件没删干净,所以安装不了,但是肯定缺少文件了 解决办法: .net framework 的安装目录在 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5 清理干净,或者直接从其他电脑拷一份过来就好了。 完结撒花。 |