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

这样就大功告成了

相关推荐
脚步的影子7 小时前
.NET 6.0 + WPF 使用 Prism 框架实现导航
.net·wpf
wo637043111 小时前
[Visual Stuidio 2022使用技巧]2.配置及常用快捷键
c#·.net·wpf
界面开发小八哥1 天前
DevExpress WPF中文教程:如何解决排序、过滤遇到的常见问题?(二)
.net·wpf·界面控件·devexpress·ui开发
平凡而伟大(心之所向)1 天前
关于.net Framework向.net core的移植
java·.net·.netcore
△曉風殘月〆1 天前
.Net Gacutil工具(全局程序集缓存工具)使用教程
c#·.net·gac·gacutil
时光追逐者1 天前
C#/.NET/.NET Core技术前沿周刊 | 第 5 期(2024年9.9-9.15)
microsoft·c#·.net·.netcore
lzhdim2 天前
2、.Net 前端框架:ASP.Net Core - .Net宣传系列文章
后端·前端框架·asp.net·.net
道亦无名3 天前
如何在.NET中实现跨平台开发?
.net
tealcwu4 天前
【Unity基础】如何选择Mono的.Net API版本
unity·游戏引擎·.net