c# - 错误: Type or namespace not found

标签 c# error-handling namespaces using-directives assembly-references

我的代码有类似的错误

"The type or namespace name 'ChannelData' could not be found (are you missing a using directive or an assembly reference?)" 

我该如何纠正。请提供帮助。
class ProcessCSV
    {
        public static string dateFormatString = "dd/MM/yyyy HH:mm:ss";
        private string prefix = "";
        ChannelData[] channelData = new ChannelData[4];

        private ChannelData[] loadChannelData(string[] valuesInCsvLine)
        {
            channelData[0] = new ChannelData();
            channelData[1] = new ChannelData();
            channelData[2] = new ChannelData();
            channelData[3] = new ChannelData();
      }
   }

最佳答案

您的项目之间存在 .Net框架不兼容问题。包含类型ChannelData 类型的项目可以具有与当前项目不同的版本。

有时,这也是一个客户端配置问题。确保两个项目都使用相同的.Net框架。

如果您正在使用来自外部程序集或dll的ChannelData,则可以右键单击ChannelData并转到goto定义。它将显示您的版本,并且您可以将其与当前项目匹配(如果方便的话)。

但是,如果您没有上述问题,那么有时清洁和重建解决方案将非常有帮助。您也可以重新启动Visual Studio。
希望对您有帮助。

关于c# - 错误: Type or namespace not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44945957/

相关文章:

c++ - ferror() 返回值的消息文本

c - 将结构体传递给线程的简单解释

php - PHP 命名空间可以包含变量吗?

vba - VBA-错误时转到ToErHandler :

networking - 无法在 ubuntu 18.04 上运行多个 dnsmasq dhcp 服务器

python - 在 Python 中模拟命名空间

c# - 在Elasticsearch 5中按聚合结果过滤

c# - 创建类型化的 ModelState.AddModelError()

c# - 访问 P/Invoke 的 Windows API 常量和结构

c# - 在 Entity Framework 中填充导航属性?