.net - 如何在 VSTS 构建任务期间执行 .Net 应用程序?

标签 .net msbuild azure-devops azure-pipelines-build-task

我目前有一个 .Net 控制台应用程序,用于执行构建和发布任务。目前,我使用 PowerShell 在本地运行此应用程序。该应用程序通过 Web 服务在数据库之间有效地移动数据。

我希望使用 VSTS 自动执行构建和发布任务。我不清楚如何在 VSTS 中运行控制台应用程序。我想在多个项目中使用我的应用程序。

这个documentation建议可以创建 JavaScript 构建任务 - 但我真的不想移植我的代码。

是否有地方可以将我的控制台应用程序上传到 VSTS,然后我可以使用 PowerShell 构建任务调用该应用程序?或者我可以创建一个允许 .Net 代码的定制构建任务吗?我应该将我的应用程序作为代码 checkin 吗?

如何在 VSTS 构建任务期间执行 .Net 应用程序?

最佳答案

几个选项。您可以创建自定义任务并将 exe 打包到任务中。

选项二是将 exe 提交到工具文件夹中的源代码。

选项三。存储在 blob 存储中并在构建期间拉取。

一旦安装到计算机上,您就可以使用 PowerShell 或命令行任务来运行它。

关于.net - 如何在 VSTS 构建任务期间执行 .Net 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47303632/

相关文章:

c# - 打印导致视觉样式异常

visual-studio-2010 - 是什么导致 MsBuild 出现 "Cannot resolve dependency error"?

.net - 是否可以使用没有 'installing' 版本的 .NET 版本进行构建?

c# - Azure DevOps Pipeline 不从 Net Core 3.1 应用程序生成单个文件 exe

c# - 如何从 XML 文档注释创建网站?

c# - 实现 ICollection<T> 时无法同时实现 GetEnumerator 返回 IEnumerator 和 IEnumerator<T>

azure-devops - 是否有 REST API 来获取 Azure DevOps 中的构建错误?

azure-devops - 在 PowerShell 任务中执行 az login

.net - 在 SSMS 中快,在应用程序中慢 - 为什么这个数据集需要这么长时间才能填充?

.net - 将 DLL 移动到 Azure 云服务部署包