前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >dotnet 修复 GitHub Action 构建过程提示 NETSDK1127 错误

dotnet 修复 GitHub Action 构建过程提示 NETSDK1127 错误

作者头像
林德熙
发布于 2024-01-18 01:13:51
发布于 2024-01-18 01:13:51
20000
代码可运行
举报
文章被收录于专栏:林德熙的博客林德熙的博客
运行总次数:0
代码可运行

本文告诉大家,如何修复 GitHub Action 构建过程提示 error NETSDK1127: The targeting pack Microsoft.WindowsDesktop.App.WindowsForms is not installed. Please restore and try again. 错误

在进行 GitHub Action 构建时,如果自己的项目是一个旧项目,采用旧的 .NET SDK 版本,将可以由于 GitHub Action 使用新的构建系统,缺乏旧的 SDK 导致构建失败

失败的错误信息输出例子如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
error NETSDK1127: The targeting pack Microsoft.WindowsDesktop.App.WindowsForms is not installed. Please restore and try again. [D:\a\X\X\NewLife.Core\NewLife.Core.csproj::TargetFramework=net6.0-windows]

简单的修复方法是给 GitHub 的 Action 的构建 yml 里加上 Setup dotNET 步骤,其 yml 添加的代码如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    - name: Setup dotNET
      uses: actions/setup-dotnet@v3
      with:
        dotnet-version: |
          6.0.x
          7.0.x
          8.x

以上的 dotnet-version 请罗列出你所需的 SDK 版本,当然了,罗列太多的话,安装时间也不短

以下是一份完全的构建 yml 文件的例子代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
name: BuildAndTest

on: [push]

jobs:
  build:

    runs-on: windows-latest

    steps:
    - uses: actions/checkout@v1
    - name: Setup dotNET
      uses: actions/setup-dotnet@v3
      with:
        dotnet-version: |
          6.0.x
          7.0.x
          8.x

    - name: Build
      run: dotnet build --configuration Release

    - name: Test
      run: dotnet test --configuration Release
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
腾讯云在线WebShell终端初体验
最近听说了腾讯云的轻量应用服务器更新了登录的WebShell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~
星橙
2022/06/05
10.6K3
腾讯云在线WebShell终端初体验
腾讯云在线Web Shell初体验
最近听说了腾讯云的轻量应用服务器更新了登录的Web Shell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~
星橙
2022/10/08
3K0
腾讯云在线Web Shell初体验
腾讯云 WebShell 体验
近期,腾讯云给 WebShell 终端增加了不少功能,最大的亮点还是 WebShell 支持文件上传下载了,给一些入门的用户提供了方便的文件管理功能。这是基于原本轻量应用服务器中的“一键登录”功能的一次升级,可以通过实例内置的 SSH Key 做到免密登录。包括使用时右下角的小贴士我觉得都做的很不错,接下来聊聊介绍下 WebShell 的优缺点。
Nyarime
2022/07/06
3.5K0
腾讯云 WebShell 体验
腾讯云 WebShell 体验
近期,腾讯云给 WebShell 终端增加了不少功能,最大的亮点还是 WebShell 支持文件上传下载了,给一些入门的用户提供了方便的文件管理功能。这是基于原本轻量应用服务器中的“一键登录”功能的一次升级,可以通过实例内置的 SSH Key 做到免密登录。包括使用时右下角的小贴士我觉得都做的很不错,接下来聊聊介绍下 WebShell 的优缺点。
Nyarime
2022/09/07
3.7K0
腾讯云 WebShell 体验
腾讯云在线WebShell终端新体验
上次写了腾讯云在线WebShell终端初体验之后,发现大家用的都很顺手,也收到了不少反馈,帮助了腾讯云在线WebShell终端改进了不少功能,所以腾讯云在线WebShell终端又双叒叕更新升级了好几次~接下来就让我带大家体验一些新功能叭!
星橙
2022/07/04
5K2
腾讯云在线WebShell终端新体验
腾讯云轻量WebShell系列:(一)基础使用
SSH是连接云服务器的基础。腾讯云的WebShell作为轻量应用服务器的工具,具有和轻量应用服务器同样的特点——易上手、功能多。这一期我们来讲一讲WebShell的基础使用。
SakuraCat
2022/07/04
2.8K1
腾讯云基础计算产品家族 MCP Server,来了!
AI的技术井喷,给云计算用户带来了更大的想象空间:以往依赖云控制台或API的云资源管控模式,或许在未来可以用自然语言交互来代替。MCP的出现加速了这一进程,它打破了AI大模型与云基础设施的壁垒,有望建立起统一的“神经连接”,让用户能够通过简单的自然语言来对云资源进行管理和操作。
腾讯云计算产品团队
2025/04/11
6100
腾讯云基础计算产品家族 MCP Server,来了!
锐驰云端 轻速上云 腾讯云锐驰型轻量云服务器简单测评及其一应用——部署PhotoPrism
继2024年12月26日阿里云上架了200M峰值带宽不限制流量的轻量云服务器后,昨晚22:30,腾讯云也正式推出并全量发售自家的200M峰值带宽不限制流量的轻量云服务器——“腾讯云轻量应用服务器锐驰型套餐”,那么,小俊第一时间自费自购了一台2C2G200M的机器,接下来就带大家来抢先实机测评一下腾讯云轻量应用服务器锐驰型套餐以及小俊想到的其中一个主要应用场景吧!
小俊是我
2025/01/22
1K0
锐驰云端 轻速上云 腾讯云锐驰型轻量云服务器简单测评及其一应用——部署PhotoPrism
腾讯云OrcaTerm知识期刊【第二期】
OrcaTerm是腾讯遨驰云原生操作系统中CVM、Lighthouse、裸金属等产品的统一网页终端,帮助用户随时随地通过浏览器远程登录服务器管理业务,相比本地远程终端更轻量便捷,无需掌握SSH和FTP也可轻松操作。
腾讯轻量云
2022/11/16
1.6K0
腾讯云OrcaTerm知识期刊【第二期】
WebSSH的新选择——腾讯云OrcaTerm亮点小记
OrcaTerm(遨驰终端)由原腾讯云Webshell迭代而来,名自腾讯云“遨驰”云原生分布式操作系统,是遨驰系统中 CVM、Lighthouse、裸金属等产品的统一网页终端。OrcaTerm是一个强大的一站式的WEB端云计算运维工具,能够随时随地通过浏览器远程登录服务器管理业务。
LMSKK
2023/09/09
1.8K0
WebSSH的新选择——腾讯云OrcaTerm亮点小记
使用 OrcaTerm 方式登录 Linux 实例
OrcaTerm 为腾讯云推荐的登录方式,您可以直接使用腾讯云 OrcaTerm 工具一键登录 Linux 实例,
西里国际站
2023/08/23
5630
使用 OrcaTerm 方式登录 Linux 实例
【玩转Lighthouse】利用Alist搭建在线云盘,一览众山小
简介:一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。
与你丶
2022/04/18
7.5K1
Linux服务器入门:如何远程登录自己的腾讯云服务器?
现在,更多的网站使用Nginx充当Web服务器并部署为LEMP环境,即使是Java Web项目,通常也会使用Nginx进行端口反向代理,而Nginx的兼容和稳定性,Linux远远好于Windows Server。
Mintimate
2021/12/02
79K4
Linux服务器入门:如何远程登录自己的腾讯云服务器?
用腾讯云Webshell纯命令方式部署halo博客
我的博客是使用WordPress,WordPress日常被骂臃肿,随着插件的增加,还有一些主题没有优化会占用大量服务器资源,尤其是服务器配置不高情况下,还要被sql查询跑满CPU,不免让人想跳别的博客系统。
云煮鱼
2022/07/19
7960
用腾讯云Webshell纯命令方式部署halo博客
腾讯云轻量应用服务器 | 配置细节指引指南
腾讯云轻量应用服务器支持多种数据库管理方式,并且大部分应用镜像中内置了MySQL数据库,用户可以选择图形界面管理工具(如phpMyAdmin)或通过命令行操作数据库。以下将介绍如何利用控制台中的相关功能高效管理数据库。
数字扫地僧
2024/11/12
2440
腾讯云轻量应用服务器 | 配置细节指引指南
DNSPod十问李力:如何在一分钟玩转磨砺十年的云服务器?
李力,腾讯云计算产品总经理。从事云计算十余年,主导设计和研发了腾讯云自主可控的云计算操作系统VStation,在线上调度全球上百个数据中心的数千万核计算资源,并在云计算调度理论上申请过多个专利,在大规模并行计算、虚拟化和区块链等领域有较深入的研究。 人称奶罩,腾讯云中小企业中心总经理,DNSPod创始人,洋葱令牌创始人,网络安全专家,域名及DNS技术专家,知名个人站长,中欧国际工商学院EMBA。 1 吴洪声:你是云计算里的十年老兵了,当初是什么契机加入了腾讯云计算产品团队?这十多年工作经历里有什么印象深
腾讯云DNSPod团队
2022/01/17
1.1K0
【5分钟玩转Lighthouse】搭建个人云盘
现在大家电脑里的文件越来越多,手机里的照片和视频也越拍越多,只把文件、照片和视频存在电脑和手机里,总有存不下的时候。同时各个终端的文件和照片也不能共享,互相查看也不方便,因此各种云盘应运而生。云盘很好地解决了文件存储和共享的问题,但是随着新浪微盘、360云盘等一系列云盘服务的关闭,剩余的云盘服务也越来越少。有些云盘虽然上传速度很快,但是下载速度又非常慢,不开通会员基本无法使用。网上还经常有云盘被破解,文件被盗的问题。因此为了文件存储、共享以及保证文件安全的问题,我们可以自行搭建云盘。
风之泪
2020/09/23
14K8
【5分钟玩转Lighthouse】搭建个人云盘
腾讯开源|TAT Agent-助力轻松完成云服务器运维管理任务
1、项目简介 腾讯云自动化助手 TAT 是云服务器的原生运维部署工具,可以远程执行 Shell、PowerShell、Python 等脚本。TAT Agent 是 TAT 产品的客户端程序,其运行于云服务器 CVM、轻量应用服务器 Lighthouse、黑石物理服务器2.0 CPM 内部,负责完成命令执行动作、并上报结果给服务端。 2、适用场景 通过自动化助手,无需登录服务器,也无需打开入站端口、SSH,便可以直接管理实例,批量、周期性执行 Shell 等命令。轻松完成运行自动化运维脚本、
腾讯开源
2021/11/26
2.4K0
新手上云实践:在腾讯云轻量应用服务器上部署Picsur图床工具
2.本次实践环境为腾讯云轻量应用服务器,在Docker环境下部署Picsur图床工具。
江湖有缘
2024/11/14
3080
新手上云实践:在腾讯云轻量应用服务器上部署Picsur图床工具
当GitLab遇上Lighthouse……
在大家熟知的版本控制工具(如CVS、 SVN、Git等)在生产环境中发光发热之前,代码管理是一件十分痛苦的事情。散落在各个存储目录(单机)甚至各个存储设备(多机)上的代码,单是将它们重新正确地组合,都并非易事。
嘉钰
2022/12/12
3.9K1
当GitLab遇上Lighthouse……
推荐阅读
相关推荐
腾讯云在线WebShell终端初体验
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验