看看我错在哪里,鼓捣好几天了,没弄明白,显示层始终引用不上。网上搜了很多办法,删了手工输入,页面也能自动引用成功,但就是运行出错,CS0246: 找不到类型或命名空间名称“BusinessLogicLayer”(是否缺少 using 指令或程序集引用?)
怎么办啊,真晕了~~~~5555555555555业务层:using System;
using System.Collections.Generic;
using System.Data;
using System.Web;
using DataAccessLayer;namespace BusinessLogicLayer
{
    /// <summary>
    ///ARTclass 文章分类
    /// </summary>
    public class ARTclass
    {
        private int _id = 0;
        private string _als_Type = string.Empty;
.....................显示层:using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data.OleDb;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BusinessLogicLayer;
public partial class manage_manage_art : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string action = Request.QueryString["action"];
...................

解决方案 »

  1.   

    CS0246: 找不到类型或命名空间名称“ARTclass”(是否缺少 using 指令或程序集引用?)
      

  2.   

    你这个类放到APP_CODE文件夹里了么。还有重新生成一下DLL。有时候命名空间和文件夹 也有关系。
      

  3.   


    我就是放在App_Code文件夹下,再就是我没有使用DLL,显示层不是应该自动运行App_Code文件夹下的类文件吗?
      

  4.   

    添加项目引用的方式添加BusinessLogicLayer项目.
    注意你的BusinessLogicLayer关键字,不要命名空间和你前台的类名或者是命名空间冲突