如何解决C# 中的错误:找不到类型或命名空间名称 > `FTDI_Mgt'/缺少程序集引用
我不知道我下面的代码有什么问题。使用 Mono,mcs 在 Linux/raspBerry 上编译。
当我尝试使用 (mcs) 进行编译时,我收到以下消息:
FTDI_Mgt.cs(15,38):错误 CS0246:类型或命名空间名称 找不到“FTDI_Mgt”。您是否缺少程序集参考?
这是我在一个名为 FTDI_Mgt.cs 的文件中的代码的一部分:
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
using System.Collections.Concurrent;
using System.IO;
using FTD2XX_NET;
using myGenericTool;
namespace ST_NBIOT_TOOL
{
public partial class FTDI_Mgt1: FTDI_Mgt ///// line 15
{
//..
public FTDI_Mgt() ////// line 51
{
Init_timerGetData();
}
private void Init_timerGetData()
{
timerGetData = new Timer();
timerGetData.Interval = 5;
timerGetData.Tick += new EventHandler(ReadData_Tick);
}
我的Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ST_NBIOT_TOOL
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FTDI_Mgt1());
}
}
}
我尝试将 FTDI_Mgt.cs 中的 Application.Run(new FTDI_Mgt1()) 更改为 Application.Run(new FTDI_Mgt()) 并将 ligne 15 更改为 public class FTDI_Mgt 我收到此错误:
FTDI_Mgt.cs(51,16):错误 CS1520:类、结构或接口方法 必须有返回类型
有什么想法吗?有什么帮助吗?我错过了什么?我不是 C# 专家!
提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。