再见 2021

    2021 年,是精彩又丰富的一年,无论是对我还是世界而言。

    #2021 #年终

    C# 调用 C 类型 dll 入参为 struct 的问题示例

    C# 可以通过 DllImport 的方式引用 C 类型的 dll。但很多 dll 的参数不会是简单的基础类型,而是结构体 struct。因此就需要在 C# 端定义同样的结构体类型,才能实现调用 C 类型 dll。这里例举几种不同的结构体情况,以及其对应的解决方案。

    #C# #C #dll #struct

    UWP 可选包开发

    最近公司的需求,要把控制设备的软体都开始转移到 UWP 架构上。因为涉及设备众多,开发单位也很多,所以就想实现用户按需加载对应设备代码的方式来减小包大小。研究一通发现,我所需要的正是 UWP 的可选包。

    可选包,有点类似游戏的 DLC,是对主应用进行功能扩展的一个应用包。发布应用包时可以和主应用关联,用户安装了可选包,就具备了可选包的内置功能。

    #UWP #可选包 #XAML