我正在尝试获取有关我的应用程序和MSDN文档(http://msdn.microsoft.com/en-us/library/windows/apps/hh694065.aspx)建议的许可证信息的信息,以便在开发/测试期间将Windows.ApplicationModel.Store.CurrentAppSimulator
类用于此目的以及将应用程序提交到商店时将其替换为Windows.ApplicationModel.Store.CurrentApp
的课程。
我想知道是否有办法检查代码(在我的情况下是javascript)如果已经从商店安装了应用程序,那么我的代码应该使用正确的类,我不必记住每次提交应用程序的更新存储以正确替换这些类。
答案 0 :(得分:1)
据我所知,我找不到这样的东西。实际上,LicenseInfo提供了有关商店列表的信息。
我使用config.js
文件来保持在开发和生产之间发生变化的位置。例如 - 如果您的应用与服务进行通信,服务URL也可能在开发和生产之间发生变化;该服务可能在localhost上运行以进行开发和在Azure环境中进行生产。我在这里保持一个bool并手动改变。
我还没有完全自动化。但它很有可能。需要挖掘msbuild日志以获取为商店创建的构建。如果找到配置设置,那么项目可以有两个config.dev.js和config.release.js,msbuild需要有条件地选择正确的文件。我还没有调查过这个。
答案 1 :(得分:0)
我想我在解决方案中发现WinJS are there #DEBUG or #RELEASE directives?。不理想,但适合我。