有没有办法确定应用程序是在本地运行还是已通过 App Store 部署?
我想在开发期间使用 Windows.ApplicationModel.Store.CurrentAppSimulator 测试试用模式功能,但如果应用程序已由普通用户从商店下载,则默认为 Windows.ApplicationModel.Store.CurrentApp。
有没有办法确定应用程序是在本地运行还是已通过 App Store 部署?
我想在开发期间使用 Windows.ApplicationModel.Store.CurrentAppSimulator 测试试用模式功能,但如果应用程序已由普通用户从商店下载,则默认为 Windows.ApplicationModel.Store.CurrentApp。
我不相信这很容易做到。我怀疑最简单的方法是通过条件编译,并生成一个特定的构建以供提交。您可以为此使用Ajaxmin,但这需要进行一些设置。
鉴于部署时的应用程序无论其机制如何都应该是可区分的,我不认为这是:http: //msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package。安装位置.aspx
会有所帮助。它会合理地告诉您您是否已从 VS(部署松散文件)而不是作为包进行部署。