NET8 MAUIBlazor发布用于windows应用

1.打开 PowerShell 终端 , 命令行进入工程目录,以我的例子工程为例

DOS命令:cd 项目名

2.复制窗口里面的 Thumbprint 下的指纹码, 例如我这个是E18EF79CF31104139F16BD2089F4AB1898D381C2

3.配置项目生成设置, 双击项目名称或者直接编辑 ltyj.C2.Cilent.csproj 文件

添加下面这 节点

csharp 复制代码
 <PropertyGroup Condition="$(TargetFramework.Contains('-windows')) and '$(Configuration)' == 'Release'">
        <GenerateAppxPackageOnBuild>true</GenerateAppxPackageOnBuild>
        <AppxPackageSigningEnabled>true</AppxPackageSigningEnabled>
        <PackageCertificateThumbprint>E18EF79CF31104139F16BD2089F4AB1898D381C2</PackageCertificateThumbprint> 
    </PropertyGroup>

4.发布命令行终端发布:

csharp 复制代码
dotnet publish -f net8.0-windows10.0.19041.0 -c Release

5.找到对应目录

6.打开证书

第一步:安装证书;

第二步:选择本地计算机

第三步点击浏览,选择受信任人

第四步点击完成

7.点击ltyj.C2.Cilent_1.0.10.0_x64.msix进行安装即可(我这里已经安装过了所以显示的重新安装)

这样就大功告成了

相关推荐
追逐时光者35 分钟前
DotNetGuide突破了10K + Star,一份全面且免费的C#/.NET/.NET Core学习、工作、面试指南知识库!
后端·.net
追逐时光者41 分钟前
分享 5 种 .NET 桌面应用程序自动更新解决方案
.net
light blue bird5 小时前
原生控件GDI完成作业协同界面
jvm·数据库·.net·winform·gdi+界面
CSharp精选营5 小时前
值类型与引用类型:别再只背“栈和堆”了,看这 4 个实际影响
c#·.net·值类型·引用类型·栈和堆·编程指南
步步为营DotNet8 小时前
深入剖析.NET 11 中 Microsoft.Extensions.AI 在 AI 驱动后端开发的进阶应用
人工智能·microsoft·.net
林鸿群14 小时前
竞彩网全栈项目实战:克隆与重构,从零构建 Vue3 + .NET 9 现代彩票网站
重构·.net
荔枝吻1 天前
【系列合集目录】.net开发选型记录
.net
我是唐青枫1 天前
C#.NET ConcurrentStack<T> 深入解析:无锁栈原理、LIFO 语义与使用边界
网络·c#·.net
荔枝吻1 天前
【AI总结】C#与.NET:一段跨越20年的命名纠葛与共生传奇
开发语言·c#·.net
波波0072 天前
每日一题:请解释 .NET中的内存模型是什么
开发语言·c#·.net