CurrentAppSimulator 在 Windows 10 Mobile 上被忽略

CurrentAppSimulator ignored on Windows 10 Mobile

在PC上调试UWP应用时,我们使用CurrentAppSimulator.LicenseInformation returns WindowsStoreProxy.xml的内容,所以我们可以测试不同的情况。连接 Windows 10 手机时 phone - WindowsStoreProxy.xml 被忽略。

为什么/解决方案是什么?

您可以将 WindowsStoreProxy.xml 添加到您的解决方案并在 运行 时加载它。我记得我将文件添加到我的解决方案中,然后在 运行 时间内加载了它。从 here

检查 ReloadSimulatorAsync

更新:对于任何想知道如何做到这一点的人,下面是代码。

将此添加到您的 MainPage.xaml.cs

public static async Task TestSimulator()
{
    var proxyFile = await Package.Current.InstalledLocation.GetFileAsync(@"WindowsStoreProxy.xml");
    await CurrentAppSimulator.ReloadSimulatorAsync(proxyFile);
}

并在 OnNavigatedTo

上调用此方法
await MainPage.TestSimulator();

注意: 出于某种原因,当我在 App.xaml.cs 中添加此代码时,此代码对我不起作用,所以我在 MainPage.xaml.cs