编程语言
首页 > 编程语言> > c# – 我*不*缺少程序集或引用

c# – 我*不*缺少程序集或引用

作者:互联网

我正在使用Visual Studio 2013,我的C#代码中出现了一个我无法弄清楚的错误.我正在使用Microsoft Kinect SDK,但我会保持一般.

我下载了SDK,我可以获得包含的示例程序来构建和运行.但是当我尝试在我自己的项目中使用代码时,我得到了

类型或命名空间名称“Kinect”在命名空间“Microsoft”中不存在(您是否缺少程序集引用)

错误.

问题是,我没有错过装配或参考.我已将它添加到项目的引用中,并且路径有效.此外,文件顶部的using语句将为我自动完成“Kinect”.如果我开始使用Microsoft打字,Kinect将显示为自动完成选项.

调试错误的步骤是什么?可能是32/64位问题吗?我尝试使用Dependency Walker来查看Kinect DLL,虽然它会抛出一些错误(错误:找到了具有不同CPU类型的模块.),它没有显示任何我没有看到的其他DLL的问题. m成功使用.

哪些其他潜在问题可能导致DLL无法识别?

解决方法:

1 – 尝试转到项目设置并验证它使用的.NET框架的版本.

最好的办法是选择与外部库相同的版本.
如果它是客户端配置文件,它通常会带来确切的问题. (我不确定客户端配置文件是什么,但最终我从未使用它…)

2 – 检查您的任何参考文献是否带有感叹号.

标签:c,visual-studio-2013,dll,kinect,kinect-sdk
来源: https://codeday.me/bug/20190623/1273570.html