c# - 在 Azure Pipeline 和 Linux 上构建 .Net Framework
问题描述
我有两个问题:感谢任何提示或答案。
在 Linux 中构建 .Net 框架应用程序:我想在 Linux 中构建 .Net 框架,有什么办法吗?
使用 Cloud 构建并将 .exe 下载到 Linux:是否可以使用 Azure DevOps 构建 .net 框架应用程序并下载可执行文件?
谢谢。
解决方案
1) .net 核心框架是一个独立于平台的运行时框架,您可以使用它构建适用于 windows、macos 和 linux 的应用程序。您需要在创建构建时设置适当的 Target 运行时。还知道 .net 核心应用程序可以作为依赖于框架(安装在机器中的 .net 核心)或自包含的方式运行。(核心框架被打包在一起)
2) 是的 Azure devops 构建和发布管道支持 .net 核心应用程序。首先,您需要配置构建引擎将从中获取代码的代码存储库,然后指定运行时,在管道中,您可以指定目标部署是应用服务、VM 等。
https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/dotnet-core?view=azure-devops
推荐阅读
- spring-boot - Spring @Retryable 可根据客户端配置延迟
- git - 推入 Gitkraken,它是否使用强制租赁?
- c# - 如何读取列表框中的 SelectedItems 的名称并将它们输出到文本框?
- react-native - 使用 generator-rn-toolbox 应用图标和闪屏时出现问题
- angular - `ERROR 错误:无法匹配任何路由。` - 角度路由器
- c# - 我的 `Enumerable.Range(,)` 发生了什么?
- c++ - 一种在 C++ 中将类数据存储到文件的有效方法
- registry - 触发 RunOnce 或排除故障
- python - 模块“django.urls”中没有名称“路径”
- javascript - React 测试抛出警告'无效的 DOM 属性`%s`。你的意思是 `%s`?%s'