错误:找不到类型或命名空间

时间:2017-07-06 10:09:43

标签: 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();
      }
   }

1 个答案:

答案 0 :(得分:0)

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

有时它也是客户端分析问题。确保两个项目都使用相同的.Net框架。

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

但如果您没有遇到上述问题,那么有时候清理和重建您的解决方案会有所帮助。您还可以重新启动Visual Studio。 希望它可以帮到你。