类型或命名空间名称'名称空间'Microsoft'(您是否缺少一个程序集引用?)

本文关键字:一个 程序集 引用 空间 命名空间 Microsoft 类型 是否 | 更新日期: 2023-09-27 18:16:49

我已经将Microsoft.PointOfService.dll添加到我的项目的引用和VS甚至正确地解析其成员类,但是,当我试图构建时,我得到标题错误:

类型或名称空间名称'PointOfService'在名称空间'Microsoft'中不存在(您是否缺少程序集引用?)

代码如下:

using Microsoft;
using Microsoft.PointOfService;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
    namespace oposfordotnet
    {
        public partial class Form1 : Form
        {
            PosExplorer explorer = new Microsoft.PointOfService.PosExplorer();
            CashDrawer drawer;
        }
    }

我以前从来没有这样过。似乎dll没有正确地编写以适应微软命名空间?这可能吗?

无论如何,我已经尝试删除引用并重新创建它并重新启动Visual Studio,但这些操作都不起作用。

谁能建议一个修复?

类型或命名空间名称'名称空间'Microsoft'(您是否缺少一个程序集引用?)

根据@StephenRoss对问题的评论,我更改了项目使用的。net框架版本,这解决了问题。