Ошибка: тип или пространство имен не найдено

В моем коде есть ошибки типа

"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 ответ

Существует проблема несовместимости.Net Framework между вашими проектами. Проект, состоящий из типа ChannelData, может отличаться от версии вашего текущего проекта.

Иногда это также проблема профилирования клиента. Убедитесь, что оба проекта используют одну и ту же среду.Net.

Если вы используете ChannelData из внешней сборки или DLL, то вы можете щелкнуть правой кнопкой мыши на ChannelData и просто перейти к определению. Он покажет вам версию, и вы сможете сопоставить ее с вашим текущим проектом (если вам удобно).

Но если у вас нет вышеуказанных проблем, иногда помогает очистить и восстановить решение. Вы также можете перезапустить вашу визуальную студию. Надеюсь, это поможет вам.

Другие вопросы по тегам