首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >微软通用应用程序和单元测试,AppModel版本的问题

微软通用应用程序和单元测试,AppModel版本的问题
EN

Stack Overflow用户
提问于 2014-05-17 01:57:14
回答 2查看 3.7K关注 0票数 19

我启动了一个新的解决方案来尝试通用应用程序。为了测试我的代码,我想添加一个单元测试项目(windows phone 8.1),但是如果我这样做了,当我开始单元测试时,我会得到这个错误消息:

错误: DEP0700 :应用注册失败。Windows无法安装程序包808f4bed-6f93-48b9-9b63-071d68456607,因为此程序包需要更高的Windows版本。该软件包要求安装AppModel版本1的Windows6.3版,而当前安装AppModel版本0的Windows6.3版本。(0x80073cfd)

AppModel版本1AppModel版本0的含义是什么?我如何解决此问题?

或者,有没有另外一种方法可以在Microsoft Universal Apps的上下文中进行单元测试?

这就是我的项目结构

更新

Windows Phone 8.1项目+ Windows Phone 8.1单元测试=不工作Windows Phone 8项目+ Windows Phone 8单元测试=工作

但是我仍然不知道怎样才能让Windows phone8.1正常工作。

顺便说一句,我的windows版本(Windows 8.1更新)

代码语言:javascript
复制
PS C:\Windows\system32> [System.Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
6      3      9600   0
EN

回答 2

Stack Overflow用户

发布于 2014-08-05 23:32:41

Universal Windows App msdn site上,我看到以下注释:

注意:这些示例需要Windows8.1和Microsoft Visual Studio2013以及Microsoft Visual Studio2013 Update 2或更高版本。它们不能在Microsoft Visual Studio 2012 for Windows 8中编译

我检查了我自己当前的Visual Studio安装“关于”页面,发现我有VST 2013 Update 1。也许你必须显式更新你的Visual Studio版本,默认情况下似乎不会发生。

我还检查了Microsoft Visual Studio 2013 Update 2 download page,它明确声明

它包括用于Windows phone8.1开发的工具。

票数 2
EN

Stack Overflow用户

发布于 2014-10-23 15:35:12

这似乎不是Visual Studio的问题,而是Resharper或其他一些工具的问题,它们想让单元测试变得更容易。

在我的示例中,请参见此context menu screenshot。我总是在下半部分使用"run unit test“命令,这导致了错误消息。使用上面的代码可以很好地启动仿真器并在平台上运行单元测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23701751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档