Asp.net 缺少程序集引用

Asp.net 缺少程序集引用,asp.net,Asp.net,CS0234:命名空间“MyWebsite.Commerce”中不存在类型或命名空间名称“ShoppingCart”(是否缺少程序集引用?) 当我运行此页面时,出现了一个错误,当我单击错误行时,它会转到上面的代码请任何人尽快帮助我请……检查您的项目引用-最有可能是指向包含MyWebsite.Commerce.ShoppingCart的程序集的项目引用缺失。这是项目参考吗?也许您还没有构建解决方案。您的购物车类在哪里?我怀疑它不是您认为的位置,或者您没有添加对它的引用。我认为错误消息非常清楚:Sh

CS0234:命名空间“MyWebsite.Commerce”中不存在类型或命名空间名称“ShoppingCart”(是否缺少程序集引用?)


当我运行此页面时,出现了一个错误,当我单击错误行时,它会转到上面的代码请任何人尽快帮助我请……

检查您的项目引用-最有可能是指向包含
MyWebsite.Commerce.ShoppingCart
的程序集的项目引用缺失。这是项目参考吗?也许您还没有构建解决方案。

您的购物车类在哪里?我怀疑它不是您认为的位置,或者您没有添加对它的引用。我认为错误消息非常清楚:
ShoppingCart在名称空间MyWebsite.Commerce中不存在。
ShoppingCart
类在哪里声明?如果不在同一程序集中,是否引用了此程序集?请阅读错误消息!!
public class ProfileCommon : System.Web.Profile.ProfileBase {

    public virtual MyWebsite.Commerce.ShoppingCart Cart {
        get {
            return ((MyWebsite.Commerce.ShoppingCart)(this.GetPropertyValue("Cart")));
        }
        set {
            this.SetPropertyValue("Cart", value);
        }
    }

    public virtual string Country {
        get {
            return ((string)(this.GetPropertyValue("Country")));
        }
        set {
            this.SetPropertyValue("Country", value);
        }
    }

    public virtual string Gender {
        get {
            return ((string)(this.GetPropertyValue("Gender")));
        }
        set {
            this.SetPropertyValue("Gender", value);
        }
    }

    public virtual int Age {
        get {
            return ((int)(this.GetPropertyValue("Age")));
        }
        set {
            this.SetPropertyValue("Age", value);
        }
    }

    public virtual ProfileCommon GetProfile(string username) {
        return ((ProfileCommon)(ProfileBase.Create(username)));
    }
}