首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows 7项目未正确更新

Windows 7项目未正确更新
EN

Stack Overflow用户
提问于 2015-11-08 12:10:01
回答 1查看 54关注 0票数 2

使用VS2015,我升级了一个WP7.1/7.7项目。

我使用8.1仿真器进行了几个月的开发和测试,直到我意识到我丢失了工具箱中较新的8.1控件。

我启动了一个新的8.1项目,我可以看到许多新的控件,如ListboxComboBox,这些控件在7.1升级后的应用程序中并不存在。

查看项目属性,Target Windows Phone OS Version设置为Windows 8.1。

我已经搜遍了,找不到任何其他的设置来调整。该项目有较旧的Windows Phone Toolkit 4.2013.8.16

我想知道这是否妨碍了新的工具?

如何才能打开8.1 one控件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-08 12:39:58

Windows 8.1上有两个框架: Silverlight和WinRT。当您升级到8.1时,因为您的项目使用Silverlight ( Windows 7上没有WinRT),所以它被设置为针对Silverlight 8.1。这就是为什么不能使用WinRT控件的原因。问题是,WinRT和Silverlight拥有完全不同的控件,因此您不能自动将项目从一个转换到另一个。您必须考虑是否真的需要/想要使用WinRT。如果是这样的话,您将不得不重写大部分UI代码以适应新的控件。

如果您想进行转换,首先应该查看Microsoft文档,以了解这两个框架之间的关键区别:https://msdn.microsoft.com/en-us/library/windows/apps/hh452743.aspx

请注意,Windows 10通用应用程序(可以在电话和桌面上运行的应用程序)使用WinRT。Silverlight是不推荐的,您迟早必须升级。

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

https://stackoverflow.com/questions/33593774

复制
相关文章

相似问题

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