【发布时间】:2016-01-05 02:37:00
【问题描述】:
我无法在发布模式下运行我的 UWP 应用,因为当我在代码中的某个位置尝试访问 CurrentApp.LicenseInformation 时,它总是会立即崩溃。
重现步骤: 创建一个新的空白 UWP 应用。转到 MainPage.xaml.cs 并添加以下内容:
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
Loaded += MainPage_Loaded;
}
private void MainPage_Loaded( object sender, RoutedEventArgs e )
{
ProductIapTextBlock.Text = CurrentApp.LicenseInformation.ProductLicenses[ "hello" ].IsActive.ToString();
}
}
现在更改为发布模式和 x86 平台并尝试运行应用程序。它应该会因上图所示的错误而崩溃。
这里有什么问题?问题是隐藏在我的代码中还是 UWP 中的问题?
【问题讨论】:
-
见过,但没有帮助。这是一个非常简单和基本的场景,不是 Windows Phone 8.1 应用程序。这就是为什么它是一个更大的问题。
-
但是您是否检查过您的 Window Store 帐户以查看是否所有内容都已填写?
-
是的,我做到了。它适用于我从商店获得的任何其他应用程序。