You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps发布WPF ClickOnce应用出现'tbLogin'重复名称运行时错误

问题:Azure DevOps发布WPF应用出现重复名称注册运行时错误

通过Azure DevOps流水线发布.Net Framework WPF应用时,遇到运行时错误,错误提示:

Impossible d'inscrire l'objet nommé. Impossible d'inscrire le nom dupliqué 'tbLogin' dans cette portée.
(中文翻译:无法注册指定对象。无法在此范围内注册重复名称'tbLogin')

本地使用Visual Studio发布该应用时无此问题,且确认应用中tbLogin仅定义一次。

流水线MSBuild任务配置

- task: MSBuild@1
  displayName: "Build solution with ClickOnce Deploy"
  inputs:
    solution: '**/$(ProjectName).csproj'
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'
    msbuildArguments: '/target:Publish /p:ApplicationVersion=$(AssemblyVersion) /p:PublishDir="$(build.ArtifactStagingDirectory)/Publish" /p:ProductName="$(ProductName)" /p:InstallUrl="$(blobStorageUrl)$(Configuration)/" /p:PublishUrl=$(blobStorageUrl)'

问题解决方法

将MainWindow中Frame的Source路径从/<XXX>;component/Views/LoginView.xaml修改为LoginView.xaml后,Azure DevOps发布的应用恢复正常运行。

内容的提问来源于stack exchange,提问作者mbarbin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 09:05:33