为了测试的目的,知道我是从Visual Studio运行的会很好。我可以查看是否附加了调试器,但如果我使用CTRL+F5运行,这是不够的。
下面是如何查看是否附加了调试器:
if (Debugger.IsAttached) Foo();但我的问题是,我想知道是否有一种方法可以询问当前的应用程序是否来自应用商店。所以,我想安装文件夹,但它们是相同的。然后我想了想:
Windows.ApplicationModel.Package.Current.Id;但即使对于正在调试的应用程序,这似乎也是完全实现的。所以,我被难住了。有没有人知道我们是否可以确定应用程序是否来自应用商店?
发布于 2016-05-03 23:32:39
在Windows10应用程序中(这也应该在8.1中可用),你可以检查当前包的IsDevelopmentMode属性。
Package.Current.IsDevelopmentMode
这应该会告诉你软件包是否安装在开发模式下(我认为这是‘侧装’的同义词)。
https://stackoverflow.com/questions/15144778
复制相似问题