我的代码有类似的错误
"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/