gpt4 book ai didi

c# - 发布同一 ClickOnce 应用程序的多个版本的最佳方式是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 21:44:31 26 4
gpt4 key购买 nike

我有一个 c# ClickOnce 应用程序,我需要能够发布多次以用于 OEM 目的。

我现在的理解是发布设置位于 .csproj 文件中。但是,这在我想发布多个版本的情况下很不方便。

例如,A公司需要与B公司完全不同的图标、开始菜单位置、产品名称等,但不需要重命名程序集。

这里有一些我能想到的解决这个问题的方法/问题......

1.Is there a way to create a separate publish settings file to use during build time?

2.Can I edit specific publish settings (like Start Menu location, etc) at build time with MSBuild.exe? I think this would be ideal... e.g.

MSBuild.exe project.sln /target:Publish /property:edit-project-publish-settings-here

3.也许创建第二个 .csproj 文件? (不想这样做...)

请就最佳方法或实现此目标的任何其他巧妙方法分享您的想法。谢谢!

最佳答案

我希望我能给你一些绝妙的解决方案,但就我个人而言,我可能会选择选项 3。

我的意思是,它非常简单,更改应该是非常静态的,并且很难(大概)完全搞砸并将错误的更改部署到错误的公司。

关于c# - 发布同一 ClickOnce 应用程序的多个版本的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17750025/

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