我无法上课

时间:2015-01-08 11:09:44

标签: c# asp.net

我创建了名为 RSSCollection

的类
namespace RSSHandler
{
    public class RSSCollection
    {
        public static void checkRSS()
        {
         ...
        }
    }
}

我想在 Global.ascx 文件中使用它,就像这样

namespace RSSHandler
{
    public class Global : System.Web.HttpApplication
    {
        protected void Application_Start(object sender, EventArgs e)
        {
            RSSCollection.checkRSS();
        }
    }
}

但Visual Studio告诉我“名称”RSSCollection“在当前上下文中不存在

问题出在哪里?这两个课程都是公开的

更新:这是代码的结构

enter image description here

1 个答案:

答案 0 :(得分:0)

如果RSSCollection.cs文件位于App_code文件夹中,则将其设置为Compile而不是Content。通过临时评论专线RSSHandler.RSSCollection.checkRSS();来构建您的项目,然后像RSSHandler.RSSCollection.checkRSS();

一样访问它
namespace RSSHandler
{
    public class RSSCollection
    {
        public static void checkRSS()
        {
         ...
        }
    }
}



namespace RSSHandler
{
    public class Global : System.Web.HttpApplication
    {
        protected void Application_Start(object sender, EventArgs e)
        {
          RSSHandler.RSSCollection.checkRSS();
        }
    }
}