微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C# 中的错误:找不到类型或命名空间名称 > `FTDI_Mgt'/缺少程序集引用

如何解决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 举报,一经查实,本站将立刻删除。