使用 VS2008,我试图从 add-->folder-->Add ASP_NET 文件夹添加一个 App_Code 文件夹。
App_Code 文件夹选项按预期存在,但......它被禁用了!?
我很确定我正在使用网站项目(而不是 Web 应用程序),因为我可以添加所有其他 ASP_NET 文件夹(App_Data - App_themes 等),而且我的代码中没有控件声明(与 Web 应用程序相反,在 Web 应用程序中,您有带有控件声明和事件处理程序等的部分类)。事实是,如果它不是网站项目,我怎么能添加其他 ASP_NET 文件夹?还有 - 为什么我没有得到任何带有控件声明等的设计器文件?这是过去在 VS2005 中的工作方式。
如果我继续自己添加 App_Code 文件夹作为普通文件夹,它会拾取 ASP_NET App_Code 文件夹的图标 - 所以它似乎工作正常。
仍然困扰着我,因为我不明白为什么首先禁用该选项。
任何线索为什么会这样?
编辑:我正在尝试创建一个新网站,但我只获得了Web 应用程序模板,所以我怀疑我是否能够首先创建一个网站。这里有点糊涂!