![](/img/trans.png)
[英]Require 100% code coverage for ASP.NET Core web application controllers in Azure DevOps build pipeline
[英]Build .Net Framework on Azure Pipeline and Linux
我有两个问题:感谢任何提示或答案。
在 Linux 中构建 .Net 框架应用程序:我想在 Linux 中构建 .Net 框架,无论如何要这样做吗?
使用 Cloud 构建并将 .exe 下载到 Linux:是否可以使用 Azure DevOps 构建 .net 框架应用程序并下载可执行文件?
谢谢。
1) .net core 框架是一个独立于平台的运行时框架,您可以使用它为 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
在 Linux 中构建 .Net 框架应用程序:我想在 Linux 中构建 .Net 框架,无论如何要这样做吗?
不建议在 Linux 环境下构建.net framework
项目,但可以。 我们可以使用带有参考程序集的mono
和dotnet cli
来做到这一点。
使用 Cloud 构建并将 .exe 下载到 Linux:是否可以使用 Azure DevOps 构建 .net 框架应用程序并下载可执行文件?
我建议您可以使用 Azure Devops 构建管道构建.net framework
项目。 您可以使用 VSTS 托管代理(Windows)来构建它,使用以下任务:
之后,您可以通过在该构建管道中使用FTP 上传任务将输出xx.exe
部署到 Linux 环境。 (你也可以选择在发布管道中使用这个任务)为此,我建议你在你的 Linux 机器上安装vsftpd 扩展。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.