从命令行运行侧载WPF Core 3.0应用程序

问题描述 投票:0回答:1

发布WPF Core 3.0应用程序时遇到问题。我在解决方案中创建了一个Windows应用程序打包项目,然后以侧载方式发布了WPF应用程序。它已正确发布,我可以毫无问题地运行它。但是,现在我需要使用行参数以编程方式从另一个应用程序(WinForms)启动侧载WPF应用程序。有什么办法吗?谢谢

c# .net wpf .net-core publishing
1个回答
0
投票

您可以为打包的应用定义应用执行别名扩展名。有关更多信息,请参考docsthis blog post

<Package
  xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
  IgnorableNamespaces="uap3">
    <Applications>
        <Application>
            <Extensions>
                <uap3:Extension
                Category="windows.appExecutionAlias"
                Executable="exes\launcher.exe"
                EntryPoint="Windows.FullTrustApplication">
                    <uap3:AppExecutionAlias>
                        <desktop:ExecutionAlias Alias="Contoso.exe" />
                    </uap3:AppExecutionAlias>
                </uap3:Extension>
            </Extensions>
        </Application>
    </Applications>
</Package>
© www.soinside.com 2019 - 2024. All rights reserved.