dhc*_*cgn 19 c# unit-testing windows-phone-8 windows-8.1
我开始尝试使用通用应用程序的新解决方案.为了测试我的代码,我想添加一个单元测试项目(Windows Phone 8.1),但如果我这样做,我在开始单元测试时收到此错误消息:
错误:DEP0700:应用程序注册失败.Windows无法安装包808f4bed-6f93-48b9-9b63-071d68456607,因为此程序包需要更高的Windows版本.该软件包请求Windows版本6.3与AppModel版本1,而当前Windows版本为6.3与AppModel版本0.(0x80073cfd)

这个AppModel版本1和AppModel版本0是什么意思,我该如何解决这个问题?
或者是否存在另一种在Microsoft Universal Apps环境中进行单元测试的方法?
这就是我的项目结构

Windows Phone 8.1项目+ Windows Phone 8.1单元测试=不工作Windows Phone 8项目+ Windows Phone 8单元测试=工作
但我仍然不知道如何让Windows Phone 8.1工作.
顺便说一句我的Windows版本(Windows 8.1更新)
PS C:\Windows\system32> [System.Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
6 3 9600 0
Run Code Online (Sandbox Code Playgroud)
在 通用 Windows 应用程序 msdn 网站上 ,我看到以下注释:
注意 这些示例需要 Windows 8.1 和 Microsoft Visual Studio 2013(带有 Microsoft Visual Studio 2013 Update 2 或更高版本)。它们无法在适用于 Windows 8 的 Microsoft Visual Studio 2012 中进行编译
我检查了我自己当前的 Visual Studio 安装“关于”页面,发现我有 VST 2013 Update 1。也许您必须显式更新您的 Visual Studio 版本,默认情况下似乎不会发生。
我还检查了Microsoft Visual Studio 2013 Update 2 下载页面,其中明确指出
它包括用于 Windows Phone 8.1 开发的工具。
| 归档时间: |
|
| 查看次数: |
3597 次 |
| 最近记录: |