据我所知,安装程序项目在一些Visual Studio版本之前已被弃用。在MSI,InstallShield /其他安装程序Programms,AppShops,ClickOnce和所有其他渠道之间-确实不再需要任何项目。现在,.NET平台独立性终于来了,如果路径趋向截然不同,它也将表现不佳。不要忘记注册的概念。因此,我不确定有多少人可以帮助您。
如果要保持不变,可以尝试将目标框架降低到3.5以下。而且,.NET Core是单独的Framework安装,就像Mono一样。也许您可以将它指向那个?
问题是我周围的任何计算机上的.NET Framework 3.5安装都无法成功进行(进度条在中间停止,安装程序停止)。在c#安装安装过程中是否已经包含框架?
安装程序将像您一样调用.NET Framework安装程序,或者Windows Update立即执行。因此它可能会挂在新的地方。
虽然话题不大,但我认为您需要解决根本原因:
我什至从未听说过.NET Update会被破坏。这也不应该是普遍的不兼容性,因为从XP到Windows 10甚至Server 2016的任何地方都正式支持3.5。
无法安装.NET 3.5确实表明必须修复这些计算机上的Windows Update进程的严重问题。它应该已经在几年前照顾好了。如果失败了,那么它也会在另一个地方失败。如有疑问,重新安装通常会有所帮助。
在处理更新问题(缺少重新安装)时,我确实发现有用的东西是清除Windows Update使用的存储文件夹。它是\ Windows \ SoftwareDistribution。但是,它在Windows Update运行时正在使用。因此,您需要:
- 暂停Windows Update服务
- 重命名并稍后删除我们的“删除文件夹”。
- 重新启动Windows Update服务。如果丢失,它将重新创建文件夹。
一些警告:
- 更新将所有设置存储在其中
- 更新还存储所有下载的更新。因此,这些必须重新发布
- 类似上次搜索的内容和安装时间也将丢失。但是只要它在以后能正常工作,通常就不是问题了
- 更新将“已安装的更新”列表存储在tha文件夹中,将其删除将迫使其像完整安装一样对已安装的更新进行完整扫描。因此,此后的首次搜索将永远花费
本文链接:https://www.f2er.com/3122424.html