Visual studio 2015 启用应用内产品购买(删除横幅)

Visual studio 2015 启用应用内产品购买(删除横幅),visual-studio-2015,uwp,uwp-xaml,template10,Visual Studio 2015,Uwp,Uwp Xaml,Template10,我正在开发一个uwp应用程序,它有广告,正在创建一个按钮来删除广告,并给我这个错误:“System.NullReferenceException未被用户代码处理” 错误发生在这里: if(!AppLicenseInformation.ProductLicenses[“removeAd”].IsActive) 这段代码摘录是在我单击按钮删除ads时执行的您需要调试它并查看哪个元素为空。您有对AppLicenseInformation和ProductLicenses以及removeAd元素的级联调用

我正在开发一个uwp应用程序,它有广告,正在创建一个按钮来删除广告,并给我这个错误:“System.NullReferenceException未被用户代码处理” 错误发生在这里:
if(!AppLicenseInformation.ProductLicenses[“removeAd”].IsActive)

这段代码摘录是在我单击按钮删除ads时执行的

您需要调试它并查看哪个元素为空。您有对AppLicenseInformation和ProductLicenses以及removeAd元素的级联调用。其中任何一个都可以为空

但一般来说,要使用产品许可证,您需要在DevCenter中为此应用程序设置要销售的耗材(“removeAds”)。而且,在测试/调试许可证时,还需要使用CurrentAppSimulator进行许可证检查


在以下位置查看有关CurrentAppSimulator的信息:。

您试过调试它吗?我不明白为什么会发生此错误。我不知道如何解决它。我正在使用CurrentAppSimulator。如果在调试应用程序时AppLicenseInformation或ProductLicenses为空,我还没有向dev centerTest提交任何提交。