作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法在 Azure Builds 中发布我的 WPF 应用程序?在 .Net Core 项目中,有一个发布配置文件,但这是一个 .Net Framework 4.8 应用程序。看起来所有内容都放入了 .csproj 文件中。
换句话说,如果我在 Visual Studio 2019 中右键单击我的 WPF 应用程序,我可以单击“发布”。那么,在 Azure Builds 中,有一个 .NetCoreCLI 任务可以为 .Net Core 应用程序发布。
下面是 WPF .Net Framework 4.8 发布过程的一些屏幕截图:
最佳答案
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 参数:
这是一个blog可以引用一下。
关于wpf - Azure DevOps - 有没有办法在管道中发布 Fx4.8 WPF 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62334481/
我是一名优秀的程序员,十分优秀!