在Windows 10 Mobile上忽略CurrentAppSimulator

时间:2016-09-26 15:40:55

标签: c# windows-store-apps win-universal-app uwp windows-10-mobile

在PC上调试UWP应用程序时,我们使用CurrentAppSimulator.LicenseInformation返回WindowsStoreProxy.xml的内容,因此我们可以测试不同的情况。连接Windows 10移动电话时,将忽略WindowsStoreProxy.xml

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

1 个答案:

答案 0 :(得分:1)

您可以在解决方案中添加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

中使用了它