我在Web项目中使用了 System.Web.Profile 来存储和检索用户设置,但问题是在同一个解决方案下的其它项目无法去使用到 ProfileCommon,通过反射查看到 ProfileCommon 并不在任何命名空间下, 直接写上去又提示说找不到类型或命名空间名称.

解决方案 »

  1.   

    将dll都删了,重新编译一下。
      

  2.   

    已经试过了,还是不行,错误 1 找不到类型或命名空间名称“ProfileCommon”(是否缺少 using 指令或程序集引用?) C:\Administrator\My Documents\…………\UserInfo.cs 84 13 _BusinessRules
      

  3.   

    只能在Web Project中使用
    而且用到的Web Project必须使用相同的Profile相关的设置
      

  4.   

    public class ProfileCommon : System.Web.Profile.ProfileBase 
    LZ,我也用到到了,在Web.config中要设置<profile>元素。
      

  5.   

    是的,Web.config中要设置<profile>元素是已经设置好了的,查看ProfileCommon也是Public的,但在同一个解决方案下的其它项目就是无法访问,难道真的只能在Web Project下使用,那System.Web.Profile的使用范围可真是要大打折扣了