首页 > 其他分享 >【MAUI Blazor踩坑日记】4.只在特定平台上引用包

【MAUI Blazor踩坑日记】4.只在特定平台上引用包

时间:2023-04-29 23:22:19浏览次数:50  
标签:zh cn 平台 MAUI targeting Blazor 日记

其实这个并不是MAUI特有的问题,只是在MAUI中可能会遇到。

例如某个包只在Windows上有用,但打包的时候,安卓、ios也会把这个包计算在内

所以需要在不是特定平台时把它排除。

万幸从微软文档找到了 https://learn.microsoft.com/zh-cn/nuget/consume-packages/package-references-in-project-files#adding-a-packagereference-condition

再结合这个 https://learn.microsoft.com/zh-cn/dotnet/maui/platform-integration/configure-multi-targeting?view=net-maui-7.0#configure-filename-based-multi-targeting ,确定编译目标平台的条件怎么写

用起来也简单,在项目文件中更改,下面是一个例子

<PackageReference Include="PInvoke.User32" Version="0.7.124" Condition="$(TargetFramework.Contains('-windows')) == true" />

标签:zh,cn,平台,MAUI,targeting,Blazor,日记
From: https://www.cnblogs.com/Yu-Core/p/17364647.html

相关文章

  • 接单日记(二)SMTP发送邮件
    目录接单日记(二)SMTP发送邮件一、实验目的二、实验内容三、程序及结果1、运行程序2、运行结果接单日记(二)SMTP发送邮件此为一个实验报告,故遵守实验报告的格式。一、实验目的熟悉SMTP发送邮件的原理使用SMTP实现自动化发送邮件的功能熟练在实际场景中使用装饰器,提高代码......
  • [生活日记]参与unity非游戏行业开发者大会小结
    今天下午花了半天时间公司全体都去人民广场参与了一个unity非游戏行业开发者大会,主要了解到unity这款全球顶尖之一的游戏引擎的一个发展史,从05年三个美国人技术研发开始,一直到12年开始引进中国,经过这短短两年左右的时间,获得了逛到游戏开发者的喜爱和肯定,它始于游戏,但非终止于游戏,今......
  • 界面控件DevExpress Blazor UI v22.2 - 支持.NET 7
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具,该组件拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场......
  • 每日记录
    今天学习了androidstudio的基础 1.认识目录以FirstActivity为例子,我们需要掌握的文件有:manifestjavadrawablelayoutvalues①manifest文件夹里面只有一个AndroidManifest.xml文件,在这个文件里,我们是对整个app进行一些设置,例如app的logo,app一进去的启动页面,app的名字... ......
  • 建民打卡日记4.26
    一、问题描述猜数字一群人坐在一起,每人猜一个100以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。二、流程设计定义people结构体,包含姓名和报数;录入的同时计算总数;计算平均数/2,输出其整数部分;遍历寻找绝对值最小的人,输出名字。三、代码实现......
  • 接单日记(一):理解浮点数运算的误差
    目录接单日记(一):理解浮点数运算的误差一、实验目的二、实验内容三、程序及结果接单日记(一):理解浮点数运算的误差此为一个实验报告,故遵守实验报告的格式。一、实验目的理解python中的浮点数计算存在的一个误差问题理解这种误差对程序带来的危害理解如何解决程序产生的误差......
  • MAUI Blazor 常见问题
    目录WebView键盘遮挡输入框解决方案-AndroidWebView键盘遮挡输入框解决方案-Android在AndroidManifest.xml的application中添加android:windowSoftInputMode="adjustResize"......
  • ant-design blazor 简单使用教程
    使用教程  先本地安装模板,然后再创建项目例:dotnetnew--installAntDesign.Templates dotnetnewantdesign--host=wasm--full-omonitor生成后的项目如图所示: 直接运行,就可以看到结果了,开发效率确实很高,适用于小型项目,比如监控面板这种内部用,又没有多少开发资......
  • 学习MASA第一天:MASA Blazor TEST项目创建
    个人博客地址:https://note.raokun.top拥抱ChatGPT,国内访问网站:https://www.playchat.top学习MASA第一天:MASABlazorTEST项目创建从今天开始,学习MASA框架,目标是基于MASA做一套开源项目。第一天,从下载源码开始![443684122256924]我们今天先把框架源码下载下来,以便后面每天......
  • 记录自己每天干了什么,以及日记
    4.24虽说开始做瑞吉外卖了,但是做的基本没多少,也才配置了一下mysql的环境,idea今晚也不知道能不能装上,也才想起来周三有c++考试,要有大步的进展可能需要推迟几天了,背了一点单词,看了点数学网课……其实也没干啥事。开心点的是其实自己大一的目标已经完成了,偏科的英语四级也过了,蓝桥......