gpt4 book ai didi

.net - 不同配置的 ClickOnce 部署

转载 作者:行者123 更新时间:2023-12-04 11:17:30 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How do I deploy two ClickOnce versions simultaneously?

(8 个回答)


8年前关闭。




我目前正在查看 WPF 应用程序的 ClickOnce 部署,并想知道是否可以为项目文件中的每个构建配置分别设置 ProductName 和 PublishUrl?

目前,我必须在 Publish 选项中手动设置这些,但有人很容易忘记这样做并最终将我们的应用程序的测试版本发布到我们的培训环境,反之亦然。

我知道我还必须使用 MageUI 更改应用程序标识才能在同一台 PC 上运行多个版本的 ClickOnce 应用程序,但至少不必担心 ProductName 和 PublishUrl 属性每次都正确会很好我们需要进行部署(尽管如果我们也可以从 IDE 中访问应用程序标识,那将是理想的!)。

最佳答案

原来你可以在.csproj文件中为每个配置设置设置PublishUrl和ProductName,但是你需要在刷新项目属性之前关闭并重新打开解决方案文件,只需卸载并重新加载项目或在不同的下构建它似乎配置不足以刷新此内容。

我的 csproj 文件现在对每个配置都有以下设置...

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Test|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<AppConfig>app.Test.config</AppConfig>
<PublishUrl>http://MyServer/Synergi/Test/</PublishUrl>
<ProductName>Synergi Test</ProductName>
</PropertyGroup>

关于.net - 不同配置的 ClickOnce 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1860428/

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