2012-10-10 43 views
0

我正在開發一個windows-8應用程序。我曾經點擊VS2012工具欄中的DEBUG按鈕,開始調試應用程序。但是,這種行爲導致重新安裝應用程序(\ AppData \ Local \ Packages中的相應文件夾被刪除,然後創建),這不是我想要的,因爲本地文件夾中的假數據被刪除。我嘗試在VS中使用Attach to a process函數,但無法找到正確的進程(如調試Web應用程序時的w3wp.exe)。這種調試方法可行嗎?或者更好的方法來調試,而不刪除我的本地文件夾中的假數據?附加到VS2012中的win8進程

回答

1

如果您的地鐵應用程序已啓動,您應該可以附加到它。我只是在發佈預覽版上嘗試過,並且按預期工作。但是,您的數據不應放置在\ Packages文件夾中,而應放在\ AppData \ Roaming或Local中的自己的文件夾中。如果您想使用真正的假數據進行測試,另一種方法是可以將數據文件包含在您的項目中,作爲Resources.resx中的資源或複製到輸出目錄的項目中的文件。

+0

應該附加的過程的名稱是什麼? –

+0

如果按「標題」列排序,則最容易找到您的應用程序,並且您的應用程序的友好名稱應位於此處。例如,Win8 Kindle應用程序被稱爲「WWAHost.exe」,但其標題是「Kindle」。 –

+0

明白了。謝謝。也許剛纔我錯過了它。 –