没有更多的Intellisense for ASP标签visual studio 2010

时间:2010-09-10 13:17:50

标签: asp.net visual-studio-2010 intellisense

我不再在网站或网络应用程序中获取asp标签的智能感知。 以下是一个复选标记:

  • 工具 - >选项 - >文字 编辑 - > C# - >常规 - >自动列表 成员

    工具 - >选项 - >文字 编辑器 - > C# - >常规 - >参数 信息

    工具 - >选项 - >文字 编辑器 - > C# - > Intellisense->显示 字符后的完成列表 输入

我的开发环境是服务器2008 R2 64位,VS 2010旗舰版(版本10.1.30319.1 RTMRel),我没有安装resharper,但我安装了AnkhSVN。

如何获得智能感知?

更新:这是我的webconfig:

<configuration>
  <connectionStrings>
    <add name="MerchandiseEntitiesContainer" connectionString="metadata=res://*/Merchandise.Entities.csdl|res://*/Merchandise.Entities.ssdl|res://*/Merchandise.Entities.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\sqlexpress;Initial Catalog=OldOslernet;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
      <httpRuntime executionTimeout="1800"
              maxRequestLength="1048576"
              useFullyQualifiedRedirectUrl="false" />
    </system.web>
  <appSettings>
    <add key="upLoadPath" value="images/products/"/>
  </appSettings>
</configuration>

另外,这是编辑的照片: http://img688.imageshack.us/img688/958/extension.png

3 个答案:

答案 0 :(得分:8)

删除架构文件

删除以下文件夹中的所有文件:C:\ Users [UserName] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 10.0 \ ReflectedSchemas。它是safe to delete anything in this folder,因为Visual Studio将根据需要重新生成它们。

取消屏蔽引用的程序集

项目中某个引用的程序集在您的计算机上被阻止可能会出现问题。在Windows资源管理器中右键单击每个DLL,选择“属性”,然后单击“取消阻止”按钮(如果DLL被阻止。)

重置Visual Studio设置

如果所有其他方法都失败了,您可以尝试在Visual Studio 2010中重置您的设置(MSDN Link。)。您必须重新调整设置,但值得尝试。

答案 1 :(得分:1)

这对我来说对aspx / ascx文件有用:

在解决方案资源管理器中右键单击该文件 选择打开方式 选择Web窗体编辑器(默认) 单击“设为默认值”

答案 2 :(得分:0)

  • 在偏好设置中检查文件扩展名 - 编辑器绑定。
  • 检查网络配置文件中的 system.web \ pages \ controls 配置部分。
  • 同时检查 system.web \ compilation \ assemblies 部分。