gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 01:17:36 31 4
gpt4 key购买 nike

我使用的是 Visual Studio 2013,但在我的 C# 代码中遇到了一个我无法理解的错误。我正在使用 Microsoft Kinect SDK,但我会保持通用。

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

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

错误。

问题是,我没有缺少程序集或引用。我已将它添加到项目的引用中,并且路径有效。此外,文件顶部的 using 语句将为我自动完成“Kinect”。如果我开始输入 using Microsoft.Kinect 将显示为自动完成选项。

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

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

最佳答案

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

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

2 - 检查您的任何引用资料是否带有感叹号。

关于c# - 我 *不* 缺少程序集或引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31058288/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com