我无法在visual studio中访问.net 4.5版。
我需要创建一个服务器。在做了一些研究后,似乎最好使用WCF库而不是TcpClient。然而,visual studio只允许我使用高达3.5的.Net版本。我的机器上安装了最多4.6个。
C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.5是此目录中可用的最高框架。
C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319和C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319是安装的最高可用文件夹。
我为所有框架运行了这个工具:netfx_setupverifier.exe 它的rc为0。
我运行此尝试修复NetFxRepairTool.exe
我尝试安装WCF所需的框架,并且拒绝安装说已经安装了框架。
Visual Studio拒绝查看3.5以上的任何框架。
知道如何解决这个问题吗?
答案 0 :(得分:3)
如果我没记错的话,每个版本的Visual Studio都会在一定程度上“限制”到特定版本的框架(例如Visual Studio 2008上限为.NET 3.5,2005上限为.NET 2.0等)。 / p>
假设您安装了所有相应的Service Pack和更新(听起来您也安装了.NET 4.0),这可能只是Visual Studio 2008的限制。您可能能够访问.NET 4.0,但我确信4.5将无法访问。
您可能需要下载更新版本的Visual Studio,例如Visual Studio 2012或更高版本才能正确定位.NET 4.5。
如果您要升级,我建议您使用最新的免费版IDE Visual Studio Community Edition,这样您就可以选择定位您想要的任何版本的框架。