win10安装NET 3.5,提示参照的程序集没有安装在系统上,求解怎么办?

win10安装NET 3.5,提示参照的程序集没有安装在系统上,求解怎么办?,第1张

1.清除所有版本 .NET Framework 安装错误后在系统中遗留的文件;

如果您以往安装过 .NET Framework 的任何版本,请先卸载并清除所有安装信息,保证 .NET Framework 3.5 拥有一个全新的安装环境,在这里推荐您使用软件 .NET Framework Cleanup Utility ,这是一款小巧绿色的清理工具,能够一键清除所有 .NET Framework 版本的安装冗余文件及注册信息。

2.重启 MSI 安装服务;

运行-输入“CMD”命令,在d出的对话框中输入命令: msiexec/unregserver ,回车,并再次输入 msiexec/regserver 。

3.启用 Print Spooler 打印机服务;

.NET Framework 3.5 安装时需要开启 Print Spooler 打印机服务,而一般情况下我们都会关闭这个服务以节约系统资源。

右击桌面上“我的电脑”-“管理”-“服务和应用程序”,找到“Print Spooler”,启动这个服务即可。

4.重启 Cryptographic Services 微软补丁验证服务。

右击桌面上“我的电脑”-“管理”-“服务和应用程序”,关闭 Cryptographic Services 微软补丁验证服务,并清空系统盘下 System32\Catroot2 文件夹中的所有文件例如(C:\WINDOWS\system32\CatRoot2),再重启Cryptographic Services 微软补丁验证服务。

完成以上4个步骤后,下载微软官方 .NET Framework 3.5 SP1 版本,大小约为231MB,运行即可安装成功。

这也是百度搜的,连图都没有,让我怎么给你解决。

步骤:

1、用cleanup_tool.exe从高级版本到低级版本全部卸载。

2、“开始”选“运行”,输入cmd,在窗口中输入net stop WuAuServ,

“开始”选“运行”,输入%windir%,窗口中找SoftwareDistribution,把它重命名为SDold

“开始”选“运行”,输入cmd,输入net start WuAuServ

3、 “开始”选“运行”,输入“regedit”。在“注册表编辑器”里选择HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Internet\Explorer\Main。右键选中Main中选“权限”,选中组或用户名称下内容,在 “完全控制”中,在“允许”下方打上“√”

重新安装.NET就可以了

解决办法如下:

1、在项目的引用目录里添加,rebuild 运行项目。

2、如果1不能解决问题,那么可以选中项目project,点击鼠标右键,选择属性,在引用路径下,查看右侧的引用路径是否正确,如果不正确,remove掉,重新添加即可,rebuild 运行项目。

3、如果上述两个步骤还是没有解决问题,那么就需要注册一下程序集。

(1)、以管理员身份进入CMD命令提示框。

(2)、找到VS版本的注册程序集工具,如果Framework2.0默认安装的则是这个目录下:C:\Windows\Microsoft.NET\Framework\v2.0.50727,找到RegAsm工具。

(3)、将工具的路径输入CMD命令框 ,并且输入工具名称regasm,按空格,写上程序的dll路径。

(4)、rebuild项目。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11115914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存