加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何制作WPF Kinect应用程序的可执行版本?

发布时间:2020-12-15 08:02:44 所属栏目:百科 来源:网络整理
导读:我在Microsoft Visual Studio 2010中创建了一个Kinect应用程序.我需要创建一个可以在任何基于 Windows的系统上运行的应用程序的exe.如果我需要这样做,那么系统应该满足哪些要求?如果是,那我该怎么做? 我尝试通过在另一个文件夹中复制它来在application / b
我在Microsoft Visual Studio 2010中创建了一个Kinect应用程序.我需要创建一个可以在任何基于 Windows的系统上运行的应用程序的exe.如果我需要这样做,那么系统应该满足哪些要求?如果是,那我该怎么做?

我尝试通过在另一个文件夹中复制它来在application / bin / debug / application.exe中使用exe但它显示错误但是如果我从bin / debug / application.exe运行exe它就可以了.我在这里遗漏了什么,或者这是唯一的方法吗?

解决方法

“任何基于Windows的系统”都不会起作用.假设您使用的是Kinect SDK,它只能在Windows 7(以及Windows Server 2008)上运行.运行应用程序的计算机需要Kinect Runtime,它只适用于新的Kinect for Windows传感器,或者Kinect SDK,它也适用于Kinect for Xbox.微软希望销售更多的Kinect for Windows传感器,因此他们不允许运行时使用旧的Xbox Kinects.从某种意义上讲是有道理的,但是当我第一次发现它时,那个让我烦恼的人.有一个 short post显示如何在应用程序加载时测试运行时的存在,因此您可以显示相应的错误消息而不是崩溃.

您需要复制程序所依赖的任何文件,例如DLL文件以及可执行文件.有关如何将DLL文件嵌入可执行文件的说明here;我没试过,但它可能值得一试.

安装Runtime或SDK时,应安装正确的.NET版本;你不应该担心这个.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读