c# - 在 Azure Pipeline 和 Linux 上构建 .Net Framework

标签 c# .net azure-devops azure-pipelines azure-pipelines-build-task

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

  1. 在 Linux 中构建 .Net Framework 应用:我想在 Linux 中构建 .Net Framework,有没有办法做到这一点?

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

谢谢。

最佳答案

Build .Net framework app in Linux: I want to build .Net Framework in Linux, is there anyway doing it?

不建议在Linux 环境下构建.net framework 项目,但可以。我们可以将 mono 与引用程序集和 dotnet cli 结合使用。

更多详情请引用this blog和讨论here .

Build using Cloud and download the .exe to the Linux: Is there anyway to build a .net framework app using Azure DevOps and download the executable?

我建议您可以使用 Azure Devops 构建管道构建 .net framework 项目。您可以使用 VSTS 托管代理 (windows) 来构建它,使用以下任务:

enter image description here

之后,您可以使用FTP Upload task 将输出xx.exe 部署到Linux 环境中。在该构建管道中。 (您也可以选择在发布管道中使用此任务)为此,我建议您安装 vsftpd extension在你的 Linux 机器上。

关于c# - 在 Azure Pipeline 和 Linux 上构建 .Net Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59005466/

相关文章:

c# - 如何进行音频直播直播

c# - 在碰撞解决方法中应用恢复系数

c# - 将依赖添加为 DLL 或添加为项目

azure-devops - 可以在 Azure Pipelines 中完成条件变量分配吗?

continuous-integration - 在网页上显示构建版本

c# - 为什么 ComboBox 在设置 DataSource 时不抛出异常?

c# - 如何获取正在访问 ASP.NET 应用程序的当前用户?

c# - 包装器是测试静态依赖项的唯一方法吗?

c# - 如何注释 DTO 以启用不区分大小写的映射?

azure - Function App PowerShell - 使用模块发布函数