从调试安装中获取通用应用程序的源代码

Get the source code of a universal app from debug installation

所以我丢失了应用程序的源代码,但它仍然安装在我的平板电脑上。

它是 Windows 8.1 的通用应用程序,我使用的是 Visual Studio 2015。它不在 c:\Programmes Files\WindowsApps... 因为它是从 [=19= 安装的].

有没有办法获取 xaml 和 cs 文件?

谢谢。

安装应用程序的文件夹通常是C:\Program Files\WindowsApps

阅读 this manual 以访问此文件夹。
我能够获得 HTML 和我的应用程序的 JS 代码。

当我启动我的应用程序并尝试使用如下代码获取安装位置时:

  var package = Windows.ApplicationModel.Package.Current;
  var installedLocation = package.InstalledLocation;

我正在我的项目文件夹中获取文件夹。因此,如果您有 运行 来自 Visual Studio 的应用程序,它应该安装在项目文件夹中。

即使找到文件夹,也可能需要反编译器才能查看代码。
甚至反编译器也可能帮不了你。我试过 Telerik JustDecompile 和 JetBrains DotPeek 但没有结果。 Store App 不像.Net 应用程序。所以,如果你的应用程序被编译成原生的,你可能可以反编译,但不是 100%,这不是很容易