摘要:
背景 有时候我们在同一套代码基础上,我们存在多种商业/渠道/品牌,如果写死在代码里面,每次调试、打包可能需要改代码才行,那么有没有办法实现动态的输入呢?我们可以利用MsBuild的一个高级特性,自定义生成配置来实现这个需求。 工作原理 通过在包含源的根文件夹中名为Directory.Build.pr 阅读全文
![乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - 自定义生成配置文件(Directory.Build.props)来实现灵活切换](https://img2022.cnblogs.com/blog/375390/202205/375390-20220507202154659-908175223.png)
摘要:
背景 最近要折腾在Linux下开发.Net 跨平台桌面程序,在众多Linux发行版本中,Ubuntu绝对的首选,除了之前提到的温故知新,在Windows 11的WSLg(或Multipass)的Ubuntu中安装和运行桌面应用(Snap、Deb),还有个选项就是通过虚拟机来创建一个Ubuntu环境, 阅读全文
![乘风破浪,遇见最美Windows 11之现代Windows开发运维 - VMware Workstation Player/VMware Workstation Pro虚拟机安装乌班图(Ubuntu OS)](https://img2022.cnblogs.com/blog/375390/202205/375390-20220507172241990-1262530189.png)