V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Sponsored by
LinkedIn
不坐班的神仙工作 · 去任何你想去的地方远程,赚一线城市的工资
2000 个不用出门 Social 的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
coolair
V2EX  ›  问与答

Windows 上有没有办法自动安装.net framework,双击后自动安装,不用点下一步?

  •  
  •   coolair · 83 天前 · 559 次点击
    这是一个创建于 83 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 C#写了个 GUI 小工具,但是这个工具依赖.net framework 4.8 ,安装.net framework 4.8 的时候,有可能会失败,需要安装一个 windows 补丁。

    现在写了个文档,先安装小工具,安装失败,再安装.net framework 4.8 ,要是.net framework 4.8 也安装失败了,就安装 windows 补丁。这个补丁也不是所有版本 windows 都要安装,有些版本还安装不成功。

    客户说安装太麻烦了,都不愿用这个工具了,有没有办法把.net framework 4.8 和这个 windows 补丁一起打包安装,也就是一键安装?最后提示个成功或者失败,或者没提示也行。
    6 条回复    2022-07-06 14:01:22 +08:00
    chenbojian
        1
    chenbojian  
       83 天前 via Android
    可以搜索下 msiexec 静默安装
    ICU
        2
    ICU  
       83 天前
    做一个安装程序,先安装补丁,再安装.net framework 4.8 ,然后再安装你的程序🐶,或者升级一下框架到.net6,它的发布里面部署模式有独立和依赖框架,选择独立的话,会打包依赖环境
    play78
        3
    play78  
       83 天前
    msi 加上 \q 静默安装?
    onetown
        4
    onetown  
       83 天前
    我用的 nsis 打包的应用程序, 分享一下安装 vcredist/webview2 和 dotnet4.8 的部分
    onetown
        5
    onetown  
       83 天前
    wdwwtzy
        6
    wdwwtzy  
       83 天前
    如果只是.net framework 还可以静默安装,参见官方文档,加 /q
    https://docs.microsoft.com/en-us/dotnet/framework/deployment/guide-for-administrators

    但是还有一个补丁就麻烦了。
    我给你另外一个解决方案,你升级到.net core 然后使用 self-contained 的发布方式,就连带运行时一起打包了。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3350 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 224ms · UTC 01:02 · PVG 09:02 · LAX 18:02 · JFK 21:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.