我可以';我不参考我的类库

本文关键字:参考 我的 类库 我可以 | 更新日期: 2023-09-27 18:19:47

我有一个解决方案,其中包含两个在visualstudio2012express中开发的项目,并且都针对.net框架4.5。

第一个"Dao"项目的目的是从数据库中获取数据。并将这些数据作为dll库带到第二个项目

第二个项目"UI"的目的是显示来自dll库的数据

当我添加对第二个项目的引用并使用语句编写时,我得到了以下错误:

找不到类型或命名空间名称"Dao"(缺少using指令或程序集引用?)

我试图将这两个项目的目标更改为.net framework 4.0和.net framework 3.5,但我得到了相同的错误。

我还添加了这段代码,以确保目标是变化的,但我做到了:

using System;
using Dao; // error
namespace Ui
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Type.GetType("System.Reflection.ReflectionContext", false) != null);
            Console.ReadKey();
        }
    }
}

我需要做些什么来解决这个问题?非常感谢。

我可以';我不参考我的类库

您需要从UI程序集中添加对Dao程序集的引用。在"引用"上单击鼠标右键,然后单击"添加引用"。在"项目"选项卡中,选择您的Dao项目并点击"确定"。

第一件事:

  1. 添加对Dao的引用-在源资源管理器中右键单击引用->添加->项目选项卡。

  2. 在代码的顶部添加一个using语句,类似于使用Dao;

  3. 确保道是一个公共类

这样你的代码就会知道引用Dao,通常最好创建一个新的Dao:实例

Dao example = new Dao();

当调用Dao时,您将调用example,所以example。(方法名称)