UWP FullTrust DotNetCore

时间:2019-03-04 20:23:22

标签: xaml uwp .net-core desktop-bridge

将dotnetcore2.1控制台应用程序作为具有完全信任启动器的UWP软件包的一部分运行时出现问题,代码:

<Extensions>
    <desktop:Extension Category="windows.fullTrustProcess" 
        Executable="NBXplorer\NBXplorer.exe">
        <desktop:FullTrustProcess>
        <desktop:ParameterGroup GroupId="Parameters" Parameters="/--datadir 
        nbxplorer /--chains btc /--network testnet" />
      </desktop:FullTrustProcess>
  </desktop:Extension>
</Extensions>

if(ApiInformation.IsApiContractPresent
("Windows.ApplicationModel.FullTrustAppContract", 1, 0))
{
    await 
    FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync
    ("Parameters");
}

DotNetCore控制台启动,吐出以下控制台日志:     指定--help以获得可用选项和命令net core的列表

然后终止该过程。...当此DotNetCore应用程序很好地独立启动时,真的不了解它

DotNetCore应用程序和dll依赖项的层次结构是:UWPAppPackage-> NBXplorer->文件

这确实需要帮助,我等不及要等到年底MSFT发行带有DotNetCore3.0的可运行fullTrust!

1 个答案:

答案 0 :(得分:0)

参数不应以'/'开头,至少对于.NETCore应用程序而言,不应如此,如以下fullTrustLauncher示例所示: https://stefanwick.com/2018/04/06/uwp-with-desktop-extension-part-2/

这具有误导性