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进行安装即可(我这里已经安装过了所以显示的重新安装)

这样就大功告成了

相关推荐
我是唐青枫15 小时前
深入理解 System.Lazy<T>:C#.NET 延迟初始化与线程安全
c#·.net
波波00716 小时前
.sln 时代落幕,.slnx成为 .NET 新标准?
.net·vs
mudtools17 小时前
基于.NET操作Excel COM组件生成数据透视报表
c#·.net·excel
冰茶_18 小时前
WPF路由事件:隧道与冒泡机制解析
学习·c#·.net·wpf·.netcore·mvvm
我是唐青枫20 小时前
深入理解 Volatile:C#.NET 内存可见性与有序性
c#·.net
武藤一雄21 小时前
C# 关于GC垃圾回收需要注意的问题(持续更新)
后端·微软·c#·.net·.netcore
武藤一雄21 小时前
C# 关于应用程序域(AppDomain)需要注意的问题(持续更新)
后端·microsoft·微软·c#·.net·.netcore
HarryXYC21 小时前
【vb.net】实现简单的内网文件分享网站
.net·web·文件共享·vb.net
bugcome_com21 小时前
.NET 核心:Func 与 Action 委托(从入门到实战)
c#·.net
luming-022 天前
java报错解决:sun.net.utils不存
java·经验分享·bug·.net·intellij-idea