首页 > 解决方案 > 在 Azure Pipeline 和 Linux 上构建 .Net Framework

问题描述

我有两个问题:感谢任何提示或答案。

  1. 在 Linux 中构建 .Net 框架应用程序:我想在 Linux 中构建 .Net 框架,有什么办法吗?

  2. 使用 Cloud 构建并将 .exe 下载到 Linux:是否可以使用 Azure DevOps 构建 .net 框架应用程序并下载可执行文件?

谢谢。

标签: c#.netazure-devopsazure-pipelinesazure-pipelines-build-task

解决方案


1) .net 核心框架是一个独立于平台的运行时框架,您可以使用它构建适用于 windows、macos 和 linux 的应用程序。您需要在创建构建时设置适当的 Target 运行时。还知道 .net 核心应用程序可以作为依赖于框架(安装在机器中的 .net 核心)或自包含的方式运行。(核心框架被打包在一起)

参考- 开始使用 .NET Core

2) 是的 Azure devops 构建和发布管道支持 .net 核心应用程序。首先,您需要配置构建引擎将从中获取代码的代码存储库,然后指定运行时,在管道中,您可以指定目标部署是应用服务、VM 等。

https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/dotnet-core?view=azure-devops


推荐阅读