当前位置: 首页 > news >正文

廊坊百度快照优化排名东莞债优化

廊坊百度快照优化排名,东莞债优化,做瞹瞹瞹视频免费网站,合肥网站建设新浪营销Windows Terminal 一直没有发布可以直接安装的二进制文件#xff0c;想自行编译的时候#xff0c;看到系统需求中包含体积巨大的 Visual Studio 和 Windows SDK#xff0c;脑袋都大了。直接下载其他人编译好的安装包又不放心#xff0c;那么就想个办法避免在本地环境编译吧… Windows Terminal 一直没有发布可以直接安装的二进制文件想自行编译的时候看到系统需求中包含体积巨大的 Visual Studio 和 Windows SDK脑袋都大了。直接下载其他人编译好的安装包又不放心那么就想个办法避免在本地环境编译吧。1. 编译结果获取首先想到 Azure DevOps这个可以简单理解成微软提供的在线 CI 平台写好编译文件就可以调用微软的自带所有编译环境的镜像直接在线编译并生成二进制下载。这个服务可以使用 edu 教育账号免费使用有 edu 邮箱的都可以用。我曾经使用这个编译过其他人久不更新的 MFC 项目。自己写一个 或者修改微软生成的 azure-pipelines.yml 即可。那么就从 GitHub 上把微软的代码拿过来再写个 pipeline 直接编译吧。这时注意到GitHub 上的项目中居然已经包含了写好的 pipeline。想了想微软写的东西当然自己也会用 Azure DevOps 啊。接下来注意到在 GitHub 仓库的 Readme 中已经有 Azure Pipelines 的编译结果图标了。单击图标打开软的 DevOps 仓库可见每次 push 代码都是会自动编译的。进一步分析发现只有合并到 master 分支时会编译出二进制文件。那么我们选择其中一个 master 分支的 CI job可以看到右上角有 Artifacts 按钮说明这个 CI 是会上传编译出来的二进制文件到服务器的。不清楚这三个有什么区别我起初以为分别对应 x64、x86 和 arm64 的编译结果但我下载第一个压缩包中是包含了三个平台的编译结果的。压缩包很大150多M内容如下其中的 CascadiaPackage_0.0.1.0_x64.msix 就是我们要的二进制安装包。2. 安装尝试首先把系统调成开发者模式。然后双击 msix 文件直接安装发现安装失败提示安装包没有签名。一番搜索之后发现如果使用 VS 在本机直接部署VS 会自动帮你签名。如果使用 VS 命令行工具直接编译出来的结果是没有签名的。在 GitHub 仓库的一个 issue (https://github.com/microsoft/Terminal/issues/489#issuecomment-496170540)中有人提到需要用 SignTool.exe 来为这个安装包签名。3. 证书生成签名首先需要一个证书。在这里我们直接自签发一个证书并添加信任就行了。参考刚才的 issue 中提到的脚本打开管理员权限的 Power Shell 并 cd 到 msix 安装包所在目录中执行如下命令New-SelfSignedCertificate -Type Custom -Subject CNMicrosoft Corporation, OMicrosoft Corporation, LRedmond, SWashington, CUS -KeyUsage DigitalSignature -FriendlyName WindowsTerminal -CertStoreLocation Cert:\LocalMachine\My -TextExtension (2.5.29.37{text}1.3.6.1.5.5.7.3.3, 2.5.29.19{text})此时会显示一个证书指纹复制其中指纹并替换掉下面命令中的 C5C9D98CE9A23FB72C20B4D039876F3D93C3E1FF同时修改命令中的密码。$password ConvertTo-SecureString -String 随便设置一个密码 -Force -AsPlainText Export-PfxCertificate -cert Cert:\LocalMachine\My\C5C9D98CE9A23FB72C20B4D039876F3D93C3E1FF -FilePath WindowsTerminal.pfx -Password $passwordRemove-Item -Path Cert:\LocalMachine\My\C5C9D98CE9A23FB72C20B4D039876F3D93C3E1FF此时当前目录会生成一个 WindowsTerminal.pfx 证书。双击之安装到计算机存储的受信任人Trusted People目录中中间会要你输入刚才脚本里设置的密码。好了证书搞定了。4. 提取安装签名工具下面使用 SignTool.exe 工具进行签名。这个工具是 Windows 10 SDK (https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk) 中的一个工具。去微软网站查看发现这货体积巨大包含了许多开发 Windows 所需的工具包。但我们并不需要其他的部分所以这里投机取巧一下只安装所需的部分。首先要下载 ISO 格式的安装镜像不要直接下 Installer。大概 800M 左右半夜直连下载速度飞快白天就不行了视情况使用更加科学的上网方式。下好之后使用 Windows 自带的 Mount 功能映射为虚拟光驱。打开 Installers 目录找到 WindowsAppCertificationKitx64-x86_en-us.msi 这个包双击安装。这个工具包就包含了我们需要的 SignTools.exe 其他的部分不需要可以删掉这个镜像了。在 C:\ProgramFiles(x86)\WindowsKits\10\AppCertificationKit\signtool.exe 路径可以找到我们需要的工具。5. 签名安装在 msix 和证书文件所在目录打开 cmd执行以下命令完成签名C:\Program Files (x86)\Windows Kits\10\App Certification Kit\signtool.exe sign /fd SHA256 /a /f WindowsTerminal.pfx /p 你的密码 CascadiaPackage_0.0.1.0_x64.msix签好后再双击 msix 包就可以顺利安装了。Enjoy
http://www.zqtcl.cn/news/594655/

相关文章:

  • 下步我院将建设网站信息保密浙江温州网络公司
  • 一键建站网站seo关键词快速排名介绍
  • 自己做网站 什么wordpress博客文章加密
  • 怎样做音视频宣传网站wordpress 推送
  • 网站图片上传代码专业的企业进销存软件定制
  • 商品网站模板wordpress文章推荐
  • 十里堡网站建设做吃的教程网站
  • 比较好的源码网站河南网站seo推广
  • 做网站推广什么好网站界面结构
  • 龙岗网站优化常见的渠道推广方式有哪些
  • wordpress 后台乱码成都百度推广优化
  • 大连 响应式网站wordpress保存图片不显示
  • 二手车网站建站网站建设企业建站要求
  • 海山免费网站建设做视频网站如何赚钱
  • 网站增加点击率 怎样做小店面设计装修网
  • 一 美食 视频网站模板下载安装外国优秀网站欣赏
  • 网站服务器部署重庆涪陵网站建设公司
  • php网站开发实践要做网站照片怎么处理
  • 网站短期就业培训班搜集关键词的网站
  • 社区网站开发淘宝网站打算找人做
  • 政务类网站网页管理平台
  • 淘宝联盟微信里做网站花卉市场网站建设基本步骤
  • 做网站广告语网站注册建设
  • 仓山福州网站建设哪个是网站建设里面的
  • 开网站流程开发公司起名
  • 免费建站优化网站基本设置
  • 网站建设需要上传数据库吗seo自己做网站吗
  • 网站制作ppt杭州网站的特点
  • 美丽寮步网站建设价钱杭州网站设计询问蓝韵网络
  • 毕节网站建设公司网站职业技术培训学校