gpt4 book ai didi

wpf - Azure DevOps - 有没有办法在管道中发布 Fx4.8 WPF 应用程序?

转载 作者:行者123 更新时间:2023-12-03 01:31:11 25 4
gpt4 key购买 nike

有没有办法在 Azure Builds 中发布我的 WPF 应用程序?在 .Net Core 项目中,有一个发布配置文件,但这是一个 .Net Framework 4.8 应用程序。看起来所有内容都放入了 .csproj 文件中。

换句话说,如果我在 Visual Studio 2019 中右键单击我的 WPF 应用程序,我可以单击“发布”。那么,在 Azure Builds 中,有一个 .NetCoreCLI 任务可以为 .Net Core 应用程序发布。

下面是 WPF .Net Framework 4.8 发布过程的一些屏幕截图:

enter image description here

最佳答案

Msbuild 有一个名为 publish 的构建目标,当构建 WPF 项目并指定此目标时,msbuild 将首先编译该项目及其依赖项(此目标依赖于默认构建目标),然后将生成ClickOnce包并将其放置在我们将要使用的bin目录下的app.publish文件夹中。例如以下命令:

msbuild TodoListClient.csproj /t:publish /p:PublishUrl="$(StorageUrl)" /p:InstallUrl="$(StorageUrl)" /p:Install=true /p:ApplicationVersion=$(Build.BuildNumber) /p:MinimumRequiredVersion=$(Build.BuildNumber) /p:PublisherName="Mohammed Kamil" /p:ProductName="AAD Sample" /p:BootstrapperEnabled=true  /p:IsWebBootstrapper=true /p:SolutionDir="1. Desktop app calls Web API/Desktop-App-calls-Web-API.sln"

在 Visual Studio 生成任务中设置 MSBuild 参数:

enter image description here

这是一个blog可以引用一下。

关于wpf - Azure DevOps - 有没有办法在管道中发布 Fx4.8 WPF 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62334481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com