运行 从命令行旁加载 WPF Core 3.0 应用程序
Run sideloaded WPF Core 3.0 app from command line
我 运行 在发布 WPF Core 3.0 应用程序时遇到了问题。我在我的解决方案中创建了一个 Windows 应用程序打包项目,然后将 WPF 应用程序发布为旁加载。它发布正确,我可以 运行 它没有任何问题。但是,现在我需要使用行参数以编程方式从另一个应用程序 (WinForms) 启动旁加载的 WPF 应用程序。有什么办法吗?
谢谢
您可以为打包的应用程序定义应用程序执行别名扩展。详情请参考docs and this 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>
我 运行 在发布 WPF Core 3.0 应用程序时遇到了问题。我在我的解决方案中创建了一个 Windows 应用程序打包项目,然后将 WPF 应用程序发布为旁加载。它发布正确,我可以 运行 它没有任何问题。但是,现在我需要使用行参数以编程方式从另一个应用程序 (WinForms) 启动旁加载的 WPF 应用程序。有什么办法吗? 谢谢
您可以为打包的应用程序定义应用程序执行别名扩展。详情请参考docs and this 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>