Присоединиться к процессу win8 в VS2012

Я разрабатываю приложение для Windows-8. Раньше я нажимал кнопку DEBUG на панели инструментов VS2012 и начинал отлаживать приложение. Но такое поведение приводит к переустановке приложения (соответствующая папка в \AppData\Local\Packages удаляется, а затем создается), что не является тем, что я хочу, так как поддельные данные в локальной папке удаляются. Я пытался с помощью Attach to a process работает в VS, но не может найти нужный процесс (например, w3wp.exe при отладке веб-приложений). Возможен ли этот подход к отладке? Или лучший способ отладки без удаления поддельных данных в локальной папке?

1 ответ

Решение

Если ваше приложение метро запущено, вы сможете подключиться к нему. Я только что попробовал это в Release Preview, и он работает как положено. Однако ваши данные не следует помещать в папку \Packages, а вместо этого в свою собственную папку в \AppData\Roaming или Local. Другой подход, если вы хотите протестировать использование действительно ложных данных, заключается в том, что вы можете включить файлы данных в свой проект либо в качестве ресурса в Resources.resx, либо в виде файлов в проекте, которые будут скопированы в выходной каталог.

Другие вопросы по тегам