经常在电脑上查阅英文内容的朋友,你是否和我有一样的困扰:每当遇到一个陌生的单词,就要打开浏览器 - 在搜索引擎中输入单词 - 然后跳转到结果页面 - 最后从众多结果中找到想要的答案。这繁琐的搜索过程让人身心俱疲,更别提这期间出现的转圈圈和大量广告了。现在,借助这款词典应用"燧石",整个流程就简单了很多,你只需要打开"燧石",然后输入单词,甚至都不需要再按回车键,答案就跃然屏幕之上。而且"燧石"使用的是源于 ECDICT 的离线词典数据库,因此也无需与网络打交道(虽然这让 APP 的存储占用大了不少,但这一切都是值得的)。
WinUI 3 目前不像 UWP 支持直接打出 appxbundle、msixbundle 这种类型的包,需要自己手动打出 x64 和 ARM64 的 msix 包,然后这样操作: 将这两个 msix 文件放到例如 C 盘根目录的 Source 文件夹内(不能有其他文件),然后管理员运行终端如下命令:
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86\MakeAppx.exe" bundle /d "C:\Source" /p C:\out.msixbundle
这样就可以得到一个 msixbundle 包用来上传微软商店了
在 .csproj
文件添加如下
<WindowsAppSDKSelfContained>true</WindowsAppSDKSelfContained>
<SelfContained>true</SelfContained>
这样打的包才会附带运行时,否则在一些电脑上运行时会弹出弹窗,称需要安装或更新 .Net 才可以运行此软件 (Microsoft.NETCore.App)
Flint3 项目和 Flint 共用 stardict.db 文件,但是 LFS 空间不够,所以只放在了 Flint/Data 中,需要手动复制到 Flint3/Data 中,然后记得将文件属性设置为"内容",这样就可以作为内置的文件来访问了
© 2023 sh0ckj0ckey.