积极答复者
Visual Studio 2012 RC 不能调试metro应用程序

问题
答案
-
你到 计算机管理 > Event Viewer > Windows Logs > Applications and Services Logs > Microsoft > Windows > AppXDeployment > Operational 和 AppXDeployment-Server 下看看记录详细的安装部署的日志。 是否有相关你的应用的错误记录。
还有,从错误上看是在Actived的时候发生问题,看一下你是否可以断点到 App的 OnLaunched 方法中,看下args.PreviousExecutionState,是什么值。
或许你需要从 Package.appxmanifest 中的 Packaging 中得知 Package family name, 然后 到 C:\Users\[User Name]\AppData\Local\Packages\[Package family name]\ 下清除 Settings 的内容。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 天 梦 2012年7月26日 17:26
-
太高兴了!
问题解决了,原来我一直都是把项目创建到了内存盘里,不管重装系统重装VS都有相同的问题。刚刚突然想到以前使用VS2010添加后缀为.mdf的数据库时候老是出错(如下截图)不能添加,也是因为项目创建在了内存盘里,后来把项目创建在硬盘里问题解决。
第一次使用这论坛,很感谢版主的耐心回复,谢谢!
- 已标记为答案 Jie BaoModerator 2012年7月27日 3:20
全部回复
-
我是刚刚接触这个,很多地方都不懂,非常感谢你的回复,我不知道我是不是拿的是目前还免费的开发许可证,从两个月前用VS11到现在的vs2012都是用同一个帐号登陆申请的许可证,显示有效时间为8月20几号。我不知道到底是什么原因,我想应该是这个许可证的问题,我没有编写任何的代码,都是新建项目建立的默认代码,开始的时候由于我系统的用户名为天&梦 每次新建项目的时候都报错,就是那个&符号引起的,后来我重装了系统,用户名改了没有那符号,新建项目没有报错,按F5调试输出能顺利编译部署,就是metro程序运行就一直在启动界面,然后听到报错声音,切换到传统桌面就看到如上的第一个截图,点击是或否就看到第二个截图,点击第二个截图的帮助参考了也找不到具体原因,编译平台我选什么都是一样,我系统是否有相同GUID的应用部署,这我不太清楚,不过就刚装的系统没有安装任何新应用的情况下还是一样。
-
你到 计算机管理 > Event Viewer > Windows Logs > Applications and Services Logs > Microsoft > Windows > AppXDeployment > Operational 和 AppXDeployment-Server 下看看记录详细的安装部署的日志。 是否有相关你的应用的错误记录。
还有,从错误上看是在Actived的时候发生问题,看一下你是否可以断点到 App的 OnLaunched 方法中,看下args.PreviousExecutionState,是什么值。
或许你需要从 Package.appxmanifest 中的 Packaging 中得知 Package family name, 然后 到 C:\Users\[User Name]\AppData\Local\Packages\[Package family name]\ 下清除 Settings 的内容。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 天 梦 2012年7月26日 17:26
-
太高兴了!
问题解决了,原来我一直都是把项目创建到了内存盘里,不管重装系统重装VS都有相同的问题。刚刚突然想到以前使用VS2010添加后缀为.mdf的数据库时候老是出错(如下截图)不能添加,也是因为项目创建在了内存盘里,后来把项目创建在硬盘里问题解决。
第一次使用这论坛,很感谢版主的耐心回复,谢谢!
- 已标记为答案 Jie BaoModerator 2012年7月27日 3:20