我们一直在将Visual Studio 2005 Team Suite用于相当大的Web项目。现在,我们将另一个Web应用程序添加到我们当前的项目中......它基本上是完整的,我们只是将整个文件夹添加到当前项目中。项目构建,运行......一切都很好......但是这个新的子项目没有任何类型的Intellisense,它可以识别我们为这个子项目创建的类。
我认为这可能是因为项目的代码不在App_Code文件夹中,因此Visual Studio不知道在哪里找到它。那有意义吗?如果是这样,我该怎么办呢?
答案 0 :(得分:3)
就像我所知,这就是它的方式。出于某种原因,2005年Web应用程序的默认模板就像这样。如果你只需要一些小东西,那么让不在App_Code中的类实现一个接口,然后在你与代码存在于App_Code之外的代码进行交互时使用它(无论出于何种原因)。
否则,您可以选择使用不同的项目模型(不附带2005,因此需要单独安装,转换可能非常重要): http://webproject.scottgu.com/CSharp/Migration2/Migration2.aspx