nik*_*kok 9 visual-studio-2010
我刚刚将我的web应用程序从vs2008升级到vs2010,我从vs2010创建一个新的web应用程序,然后从vs2008复制所有现有文件,然后我将一个新的类文件添加到App_Code文件夹,intellisense没有出现一切和类等也不是正确颜色的颜色.但是,当我打开之前从vs2008创建的现有类时,intellisense工作正常并且所有类都有不同的颜色,如果我复制现有类,复制的类也不支持intellisense.但是,如果我关闭我的VS并重新打开它,它们似乎都支持现有类的intellisense,但是一旦我创建了一个新类,intellisense就不支持了.
你能告诉我这里有什么问题吗?谢谢
Jac*_*ack 19
检查您的类构建操作是否设置为Compile(在解决方案资源管理器中右键单击您的类并单击属性).
显然,当您向App_code文件夹添加类时,它会将构建操作默认设置为Content.
来自Microsoft于8/19/2008在connect.microsoft.com上关于此问题的错误报告的帖子
感谢您的反馈.这实际上是在Visual Studio中设计的.Web应用程序项目不支持App_Code - 仅在Web站点中(由于架构原因).将类文件添加到App_Code文件夹时,该文件将添加为"内容"而不是"编译",您不应该对其进行智能感知.因此,当您将其移出App_Code文件夹时,它将保持为"内容"类型而不会被编译,因此不会继续智能感知.要解决此问题,请将文件移到App_Code之外,选择文件,然后在属性网格中将构建操作更改为"编译".
谢谢, - Visual Web开发团队
请注意,尽管在帖子中它表示要移出文件并更改构建操作,但您不必实际移动文件,只需更改构建操作即可.
| 归档时间: |
|
| 查看次数: |
3214 次 |
| 最近记录: |