505 私有链接
崩铁遗器强化/丢弃方案,帮助大家更方便的整理遗器
将非托管DLL打包进EXE内,只支持C#、不支持VB
nuget
https://www.nuget.org/packages/Costura.Fody
教程
https://cloud.tencent.com/developer/article/1936972
新建一个 FodyWeavers.xml
,根据示例添加64位或者32位的DLL,如 PicSizer_CUDA_64.dll
和 PicSizer_CUDA_32.dll
, .DLL
后缀不需要添加
<?xml version="1.0" encoding="utf-8"?>
<Weavers
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
<Costura>
<Unmanaged64Assemblies>
PicSizer_CUDA_64
</Unmanaged64Assemblies>
</Costura>
<Unmanaged32Assemblies>
PicSizer_CUDA_32
</Unmanaged64Assemblies>
</Costura>
</Weavers>
之后在项目中创建一个 Costura64
或 Costura32
文件夹,将DLL文件放置到里面,同时将文件设置为“嵌入的资源”。
编译后,虽然有可能会带着DLL文件,但只需要单EXE就可以运行了
因为平常只用旧版本的VS写一点小程序,今天用新版本时发生只要调试代码就会有 “调用的目标发生了异常” 或者 “error occurred in document statechange handler” 的错误弹窗,非常影响心情。
搜索半天,没发现有什么解决方法,我只能自己手动除错。
一开始以为是哪个插件导致的,结果调试半天问题依旧,然而一个很久之前写的工程却能正常运行,没有任何错误弹窗。
经过对两个工程设置的对比,最终发现原来是 工程属性-编译-编译选项-首选32位
这个选项的锅!!!
VS默认创建的工程会点选该选项,导致在我的64位操作系统中发生异常。
可能这个问题并不常见,不过如果你的VS也发生了这个问题,先检查一下有没有关闭这个选项。
日剧解说
安卓漫画APP
Tailwind 是一种新型的网页布局模式,与传统 HTML+CSS 相比,Tailwind 只适用 Class 类名来对网页元素进行风格化,不需要自己再手动编写CSS代码。不过与之相对的,一个 Tailwind 风格的网页元素,可能会面临 Class 名非常长的问题。
Tailwind 中文文档
https://www.tailwindcss.cn/docs/installation
在线测试
https://play.tailwindcss.com/
第三方免费版UI库
https://www.hyperui.dev/
官方付费版UI库
https://tailwindui.com/
将 Tailwind 转化为 CSS
https://tailwind-to-css.vercel.app/
将 CSS 转化为 Tailwind
https://tailwind-converter.netlify.app/
Tailwind CSS 新手上路:概念、安裝與工具推薦
https://medium.com/@Kelly_CHI/tailwind-css-introduction-and-tools-68e770b2bf7f