V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zpzpzp
V2EX  ›  前端开发

Winform 使用 webview2 集成 React vite 项目

  •  
  •   zpzpzp · 9 天前 · 305 次点击
    常见的使用前端 html,css 构建 windows 客户端有 electron 和 tauri ,微软官方的 winform Hybrid 使用的是.net core 版本的 winform 和 wpf ,且集成的是 Blazor ,这个项目使用 winform .netframwork 版本,然后通过 webview2 集成了 react 前端项目,react 使用 vite 打包,wpf 同理

    项目中只包含 winform 代码,需要手动在 bin/debug 目录里面创建一个文件夹,名字为 ReactBuild ,然后将 react 打包后的文件放进去就可以了 可以自己改 winform 代码更改路径

    同时因为使用 winform ,可以使用自带的 clickOnce 更新,解决了更新的问题

    多少有点剑走偏锋,适合这种情况:就是需要兼容 win7 ,需要访问 win32 Api ,团队成员后端语言是 C#,前端会点 react ,但是不想学习 xaml ,软件界面还想好看点,说的好像是我本人哈哈, 但是比 webview 封装一个网址来说少了后端服务器的资源占用,所以还是有点区别的。

    https://github.com/zpzpzp1024/WindowsFormsAppWithReact
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1067 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 235ms · UTC 18:58 · PVG 02:58 · LAX 10:58 · JFK 13:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.