1.打开 PowerShell 终端 , 命令行进入工程目录,以我的例子工程为例
DOS命令:cd 项目名
2.复制窗口里面的 Thumbprint 下的指纹码, 例如我这个是E18EF79CF31104139F16BD2089F4AB1898D381C2
3.配置项目生成设置, 双击项目名称或者直接编辑 ltyj.C2.Cilent.csproj 文件
添加下面这 节点
<PropertyGroup Condition="$(TargetFramework.Contains('-windows')) and '$(Configuration)' == 'Release'">
<GenerateAppxPackageOnBuild>true</GenerateAppxPackageOnBuild>
<AppxPackageSigningEnabled>true</AppxPackageSigningEnabled>
<PackageCertificateThumbprint>E18EF79CF31104139F16BD2089F4AB1898D381C2</PackageCertificateThumbprint>
</PropertyGroup>
4.发布命令行终端发布:
dotnet publish -f net8.0-windows10.0.19041.0 -c Release
5.找到对应目录
6.打开证书
第一步:安装证书;
第二步:选择本地计算机
第三步点击浏览,选择受信任人
第四步点击完成
7.点击ltyj.C2.Cilent_1.0.10.0_x64.msix进行安装即可(我这里已经安装过了所以显示的重新安装)
这样就大功告成了