我创建了名为 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“在当前上下文中不存在”
问题出在哪里?这两个课程都是公开的
更新:这是代码的结构
答案 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();
}
}
}