我有两个问题:感谢任何提示或答案。
在Linux中构建.Net框架应用程序:我想在Linux中构建.Net框架,反正有吗?
使用Cloud进行构建并将.exe下载到Linux:反正有使用Azure DevOps来构建.net框架应用并下载可执行文件吗?
谢谢。
答案 0 :(得分:1)
1).net核心框架是一个独立于平台的运行时框架,您可以使用该框架构建适用于Windows,MacOS和Linux的应用程序。创建构建时,需要设置适当的目标运行时。还知道.net核心应用程序可以作为依赖于框架的机器(安装在计算机中的.net核心)运行,也可以独立运行(其中核心框架打包在一起)
2)是,Azure开发人员构建和发布管道支持.net核心应用程序。首先,您需要配置代码存储库,构建引擎将从中获取代码,然后指定运行时,然后在管道中指定目标部署是应用程序服务,VM等。
https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/dotnet-core?view=azure-devops
答案 1 :(得分:1)
在Linux中构建.Net框架应用程序:我想在.NET Framework中构建 Linux,反正有吗?
不建议在Linux环境中构建.net framework
项目,但有可能。我们可以将mono
与参考程序集结合使用,而dotnet cli
可以做到这一点。
使用Cloud进行构建并将.exe下载到Linux:仍然存在 使用Azure DevOps构建.net框架应用程序并下载 可执行文件?
我建议您可以使用Azure Devops构建管道来构建.net framework
项目。您可以使用VSTS托管代理(windows)通过以下任务来构建该代理:
此后,您可以通过在该构建管道中使用FTP Upload task将输出xx.exe
部署到Linux环境。 (您也可以选择在发布管道中使用此任务)为此,建议您在Linux计算机中安装vsftpd extension。