【问题标题】:Visual Studio 2010 hangs up when opening a .sql file打开 .sql 文件时,Visual Studio 2010 挂断
【发布时间】:2010-08-19 22:51:32
【问题描述】:

我启动 VS 2010,然后简单地打开任何普通(或空白)的 .sql 文件,它显示在 IDE 中绘制不正确。它绘制文档选项卡,但没有其他内容。如果我在键盘上键入,VS 会锁定。这似乎只是扩展名为“.sql”的文件的问题,并且与实际内容无关。我还注意到,在解决方案资源管理器中,那些 .sql 文件显示的图标与与 .js 文件关联的图标相同。

【问题讨论】:

  • 你安装了2010年的电动玩具吗?
  • 文件大吗?扩展名为 .sql 的空文件是否会发生同样的行为?如果是这样,似乎存在一些损坏,重新安装 VS 可能是您最好的选择。
  • 我已经看到这种情况发生了几次,整个屏幕看起来都是黑色的,但我仍然可以选择文本。你运行的是最新的 Azure SDK 吗?您是否尝试过在安全模式下运行 VS 以查看它是否与插件相关?

标签: visual-studio-2010 visual-studio


【解决方案1】:

问题解决了。我能够通过运行在根目录下的VS2010-SP1 ISO 上找到的DACProjectSystemSetup_enu.msi 安装程序来解决该问题。您可能还需要重新安装DACFramework_enu.msiTSqlLanguageService_enu.msi

我认为问题是由于在安装 VS2010 后安装 SQL Server 2008 R2 造成的。

【讨论】:

  • 非常感谢,这一直困扰着我多年!
  • 感谢捆绑 :) 对我来说,我需要安装的这些 MSI 的最小集合是 DACProjectSystemSetup_enu.msi 和 TSqlLanguageService_enu.msi
  • 我还发现我必须从 WCU\SMO 文件夹重新安装 SharedManagementObjects MSI。没有它,我会在尝试保存 SQL 文件时丢失汇编错误以及通常奇怪的行为。
  • 谢谢。我希望我能为你 +10。
  • 请注意,如果您有 SP1,则必须从 VS 2010 SP1 DVD 安装,而不是从原始安装 DVD 安装。相应的包位于根文件夹而不是子文件夹下。
【解决方案2】:

我能够通过以下方式解决此问题:

  1. here下载SP1 DVD ISO。

  2. 从 ISO 根目录执行 DACProjectSystemSetup_enu.msi

这两个简单的步骤解决了它。

【讨论】:

    【解决方案3】:

    从 VS 2010 安装文件夹复制并安装在 MSI 下:

    • DACFramework_enu.msi
    • DACProjectSystemSetup_enu.msi
    • TSqlLanguageService_enu.msi

    【讨论】:

      【解决方案4】:

      microsoft.visualstudio.editor.implementation clr20r3 我按照以下步骤进行操作

      1. 导航到 C:\Users\USERNAME\AppData\Local\Microsoft\VisualStudio\12.0\
      2. 将 ComponentModelCache 目录重命名为 1ComponentModelCache1 和 稍后将重新创建该文件夹
      3. 重试

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多