现在位置首页 / 项目实战 /正文

win8 Visual Studio 2013安装和调用surface sdk control的解决办法

作者: IT小兵 | 2014年8月7日| 热度:℃ | 评论: |参与:

在以前一篇文章中提到在为surface pro 开发wpf程序的问题,延伸阅读请看下面的参考部分。

其实,除了wpf自带的控件之外,微软为surface开发做了一套surface的sdk和runtime。从今天开发将为大家分享更多surface sdk和控件开发的相关知识。

surface sdk和runtime 官方下载地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=26716 

安装顺序:

1、先安装Runtime,在安装sdk;

2、系统环境说明:

首先说一下,Microsoft Surface SDK 2.0的开发环境

操作系统:

    Windows 7,Windows 8(目前Surface SDK 2.0的PixelSense技术不支持Windows 8)

 

开发环境:

(1)        Microsoft Visual Studio 2010 (不支持Microsoft Visual Studio 2012)

(2)        .NET Framework 4.0(Visual Studio 2010自带)

(3)       Microsoft XNA Framework Redistributable 4.0

(4)       Microsoft Surface SDK 2.0  

    运行条件:

        Microsoft Surface SDK 2.0 Runtime

很遗憾,目前Windows 8还不支持Surface SDK的PixelSense技术,Surface SDK最大的亮点就是PixelSense技术。不过我们目前开发的PC桌面应用程序,所以我们也是用不到PixelSense技术的。当然如果你就是要用PixelSense技术的话,那你的调查也可以结束了,等SDK更新吧。


这里就有一个问题:如果我们使用的编译环境是win7 或者win8+ Visual Studio 2012/2013怎么办?

如果是上述环境的话,sdk安装会报错:

现在还没有直接解决的办法。我提供一个我的解决办法:

1、找一台符合sdk要求的环境的机器。有Microsoft Visual Studio 2010,并且安装了C# 4.0.

在vs2010中是有surface项目的。

 

在2013中没有,不过没有关系

2、安装成功后,我们可以新建一个wpf项目。我不知道为什么我安装成功了也没有surface项目选项,可能还是跟我是2013有关系。

3、我们可以看到surface的控件,在工具栏中出现了。利用这些控件可以完成surface 的控件效果的开发。

4、查看surface sdk的安装目录,将surface的所有dll拷走。

5、在项目文件夹下新建dll文件夹,放置surface的dll。并删除原来的surface 引用。改成本项目dll目录下的引用;重新运行项目。没有问题;

6、拷贝到surface pro机器上,该机器没有2010,运行代码。可以跑起来。并且有各种效果。

总结:sdk安装,只是部署一些编译环境和dll。surface的dll完全可以独立工作。



参考:

[WPF控件--模拟surface pro 2自带的拍照效果的样式]

[wpf教程--使用WPFMediaKit调用平板(surface2)摄像头拍照]

[wpf控件-几个调用摄像头开源控件的使用说明及问题(WPFMediaKit/WpfCap/AForge.net)]

点击阅读本文所属分类的更多文章: 项目实战 。和高手一起交流:346717337
友荐云推荐

未注明转发、原文均为本站原创。分享本文请注明 原文链接

给您更多信息和帮助

在这里您可以找到更多:

技术交流群:346717337 Jquery插件交流

投稿:[email protected]

承接:企业网站门户/微网站/微商城/CMS系统/微信公众号运营/业务咨询

echarts教程系列
本月最热文章

微信扫一扫,徜徉悠嘻网,您的休闲乐园

微信公众号:快乐每一天

随机文章
标签

技术交流群:346717337

投稿:[email protected]

专业专注:企业网站门户/微网站/微商城/CMS系统/微信公众号运营/付费问题咨询