附加到VS2012中的win8进程

时间:2012-10-10 02:05:22

标签: c# windows-8 visual-studio-2012 attach-to-process

我正在开发一个Windows-8应用程序。我曾经单击VS2012工具栏中的DEBUG按钮并开始调试应用程序。但是这种行为导致应用程序被重新安装(\ AppData \ Local \ Packages中的相应文件夹被删除然后创建),这不是我想要的,因为删除了本地文件夹中的虚假数据。我尝试在VS中使用Attach to a process函数,但无法找到正确的进程(如调试Web应用程序时的w3wp.exe)。这种调试方法可行吗?或者更好的调试方法,而不删除本地文件夹中的假数据?

1 个答案:

答案 0 :(得分:1)

如果您的metro应用程序已启动,您应该可以附加到它。我刚刚在Release Preview上尝试过它,它按预期工作。但是,您的数据不应放在\ Packages文件夹中,而应放在\ AppData \ Roaming或Local中的自己的文件夹中。如果要使用真正假数据进行测试,另一种方法是,您可以将项目中的数据文件作为Resources.resx中的资源或项目中的文件包含在复制到输出目录中。