【问题标题】:How to launch two executable on StartUp in UWP(Desktop Bridge)?如何在 UWP(桌面桥)的 StartUp 上启动两个可执行文件?
【发布时间】:2019-04-25 01:11:32
【问题描述】:

我有一个包含两个可执行文件的 win32 项目,我正在尝试使用 Desktop Bridge 将 Win32 转换为 UWP。是否可以让 UWP 启动两个可执行文件。我能够执行一个,但我需要启动两个..

<Applications>
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="$targetentrypoint$">
  <uap:VisualElements DisplayName="AppName" Description="AppName" BackgroundColor="transparent" Square150x150Logo="Images\Square150x150Logo.png" Square44x44Logo="Images\Square44x44Logo.png">
    <uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png">
    </uap:DefaultTile>
  </uap:VisualElements>
  <Extensions>
    <desktop:Extension Category="windows.startupTask"  Executable="Images\App1.exe" EntryPoint="Windows.FullTrustApplication">
      <desktop:StartupTask TaskId="App1" Enabled="true" DisplayName="app1.exe" />
    </desktop:Extension>
    <desktop:Extension Category="windows.startupTask"  Executable="Images\App2.exe" EntryPoint="Windows.FullTrustApplication">
      <desktop:StartupTask TaskId="App2" Enabled="true" DisplayName="app2.exe" />
    </desktop:Extension>
  </Extensions>

【问题讨论】:

  • 我刚刚对其进行了测试,它对我来说很好用。这是我的完整测试项目供您参考:1drv.ms/u/s!AovTwKUMywTNv7hOoas3F93JAXvjaw 如果您的问题仍然存在,请分享您的重现项目并提供有关您在系统上看到的其他信息:(1)什么版本的 Windows 10、Visual Studio 和 Windows你在使用 SDK 吗? (2) TaskManager 中的启动选项卡是否显示了您的两个启动任务?两个可执行文件是否都设置为包含在应用程序包中?
  • 成功了。我必须更新我的操作系统和 SDK。谢谢
  • 是的,您过去可能遇到过一个错误。现在发布一个答案。只是为了确认:你知道你之前运行的是什么版本吗?

标签: c# uwp desktop-bridge


【解决方案1】:

运行 Stefan 示例代码后,我收到一条警告,指出我的操作系统和 SDK 不兼容。两者都更新了,它的工作原理......

【讨论】:

    【解决方案2】:

    我查了一下,早期版本 (14393) 中存在一个错误,该错误会影响具有多个 StartupTask 的场景。它已在以后的版本中修复,因此在当前版本中应该没问题。

    【讨论】:

    • 感谢您的回答。我想知道为什么最新版本不向后兼容。至少到 Windows 10 版本。
    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 2017-10-31
    相关资源
    最近更新 更多