我需要为我的项目使用.NET framework 3.5,因为它使用了一些较旧的功能。
Visual Studio中的工具提示并未显示与定位后续框架时相同的描述。我只看到方法签名和数据类型等基本信息。有办法解决这个问题吗?
我在C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5
中查找了xml文件,看起来它只有3.5客户端配置文件的文件。
我尝试从此链接重新安装3.5框架:https://www.microsoft.com/en-us/download/details.aspx?id=21
我不知道它是否有效。当我运行可执行文件时没有任何反应我试过以管理员身份运行。当我从命令提示符运行它时没有输出。
我注意到该文件比最新.NET框架的下载量小了一百倍。这是否意味着它不包含它应该包含的文件?
我猜测是否有修复,它要么为.NET 3.5获取正确的xml文件,要么让Visual Studio使用.NET 4.6的xml文件,即使我的项目是定位3.5。
提前致谢!
答案 0 :(得分:5)
您可以尝试下载整个安装程序而不仅仅是引导加载程序安装程序。
.net 3.5 sp1
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
或者如果你不想要sp1
.net 3.5
http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe
修改强>
如果你根本无法运行安装程序,它听起来就像它已经安装好了。您可以尝试使用此tool验证安装。此page还说明了如何查找设置日志。它应该揭示正在发生的事情。
答案 1 :(得分:5)
我不认为.net的早期版本提供了不幸之后的工具提示级别。您可以尝试的最后一件事是确保您拥有"添加Windows程序和功能的所有元素"启用。不知道你正在运行什么版本的Windows,但这应该解释我的意思:
https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10
您可以通过Windows控制面板启用.NET Framework 3.5。此选项需要Internet连接。