首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定我运行的是侧面加载的应用程序还是应用商店安装的应用程序?

问如何确定我运行的是侧面加载的应用程序还是应用商店安装的应用程序?
EN

Stack Overflow用户
提问于 2013-03-01 04:12:21
回答 1查看 95关注 0票数 1

为了测试的目的,知道我是从Visual Studio运行的会很好。我可以查看是否附加了调试器,但如果我使用CTRL+F5运行,这是不够的。

下面是如何查看是否附加了调试器:

代码语言:javascript
复制
if (Debugger.IsAttached) Foo();

但我的问题是,我想知道是否有一种方法可以询问当前的应用程序是否来自应用商店。所以,我想安装文件夹,但它们是相同的。然后我想了想:

代码语言:javascript
复制
Windows.ApplicationModel.Package.Current.Id;

但即使对于正在调试的应用程序,这似乎也是完全实现的。所以,我被难住了。有没有人知道我们是否可以确定应用程序是否来自应用商店?

EN

回答 1

Stack Overflow用户

发布于 2016-05-03 23:32:39

在Windows10应用程序中(这也应该在8.1中可用),你可以检查当前包的IsDevelopmentMode属性。

Package.Current.IsDevelopmentMode

这应该会告诉你软件包是否安装在开发模式下(我认为这是‘侧装’的同义词)。

有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.isdevelopmentmode.aspx。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15144778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档