Windows 上有没有办法自动安装.net framework,双击后自动安装,不用点下一步? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
coolair
V2EX    问与答

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

  •  
  •   coolair 2022-07-06 13:31:41 +08:00 1753 次点击
    这是一个创建于 1273 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 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  
       2022-07-06 13:38:30 +08:00 via Android
    可以搜索下 msiexec 静默安装
    ICU
        2
    ICU  
       2022-07-06 13:41:51 +08:00
    做一个安装程序,先安装补丁,再安装.net framework 4.8 ,然后再安装你的程序,或者升级一下框架到.net6,它的发布里面部署模式有独立和依赖框架,选择独立的话,会打包依赖环境
    play78
        3
    play78  
       2022-07-06 13:44:58 +08:00
    msi 加上 \q 静默安装?
    onetown
        4
    onetown  
       2022-07-06 13:57:18 +08:00
    我用的 nsis 打包的应用程序, 分享一下安装 vcredist/webview2 和 dotnet4.8 的部分
    wdwwtzy
        6
    wdwwtzy  
       2022-07-06 14:01:22 +08:00
    如果只是.net framework 还可以静默安装,参见官方文档,加 /q
    https://docs.microsoft.com/en-us/dotnet/framework/deployment/guide-for-administrators

    但是还有一个补丁就麻烦了。
    我给你另外一个解决方案,你升级到.net core 然后使用 self-contained 的发布方式,就连带运行时一起打包了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5190 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 03:33 PVG 11:33 LAX 19:33 JFK 22:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86