【问题标题】:Error in Visual Studio 2015 Update 3 when opening solution (Typescript)打开解决方案时 Visual Studio 2015 Update 3 出错(Typescript)
【发布时间】:2016-11-06 03:28:50
【问题描述】:

我今天早上更新到 Visual Studio 2015 Update 3,在我的主要 Web 解决方案中,我现在打开它时收到以下警告。当我打开打字稿文件时,我也会收到此警告,并且我无法再通过快捷方式或工具栏对代码进行注释和取消注释。我也不再有 IntelliSense 等...

在 xml 文件中它说:

 <entry>
    <record>851</record>
    <time>2016/07/04 11:40:28.893</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>LegacySitePackage failed for package [Microsoft.VisualStudio.LanguageServices.TypeScript.TypeScriptPackage, Microsoft.VisualStudio.LanguageServices.TypeScript, Version=14.0.0.0, Culture=neutral]Source: &apos;Microsoft.VisualStudio.LanguageServices.TypeScript&apos; Description: Field not found: &apos;Microsoft.CodeAnalysis.Shared.Options.ServiceFeatureOnOffOptions.ClosedFileDiagnostic&apos;.&#x000D;&#x000A;System.MissingFieldException: Field not found: &apos;Microsoft.CodeAnalysis.Shared.Options.ServiceFeatureOnOffOptions.ClosedFileDiagnostic&apos;.&#x000D;&#x000A;   at Microsoft.VisualStudio.LanguageServices.TypeScript.TypeScriptPackage.Initialize()&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)</description>
    <guid>{2FFE45C4-5C73-493C-B187-F2E955FF875E}</guid>
    <hr>80131511</hr>
    <errorinfo></errorinfo>
  </entry>
  <entry>
    <record>852</record>
    <time>2016/07/04 11:40:28.895</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Microsoft.VisualStudio.LanguageServices.TypeScript.TypeScriptPackage, Microsoft.VisualStudio.LanguageServices.TypeScript, Version=14.0.0.0, Culture=neutral](null)</description>
    <guid>{2FFE45C4-5C73-493C-B187-F2E955FF875E}</guid>
    <hr>80131511</hr>
    <errorinfo></errorinfo>
  </entry>
  <entry>

我尝试过的:

  • 修复更新 3
  • 重新安装 TypeScript 并删除我安装的旧版本:https://www.microsoft.com/en-us/download/details.aspx?id=48593
  • devenv.exe /updateconfiguration & devenv.exe /clearcache
  • 正在删除 %localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache
  • 将项目 typescript 版本更新到 1.8
  • 将 typescript 的路径环境变量设置为 1.8 而不是 1.0

所以现在我的 Visual Studio 告诉我我安装了 TypeScript 版本 1.8.30。 但是在我的程序和功能中,我只安装了 1.8.6.0 版本(这是最新的)。

剩下要做的就是重新安装 Visual Studio 本身。

有什么想法、建议吗? 谢谢!

【问题讨论】:

  • 我遇到过类似但不确切的问题。这是我必须做的事情才能恢复。卸载VS,删除本地和远程文件夹中对Visual Studio的所有引用,包括Visual Studio common,然后删除所有Programs Folder Visual Studio(文件夹)。然后检查是否还有任何打字稿安装并删除它们。再次开始重新安装以获得完整的全新安装。在做了你现在正在做的事情大约 4 天后,它对我有用。
  • @JohnPeters Brr,这是我在这里的最后手段。但感谢您提供详细信息!
  • 哦,是的另一件事,在我进行超级干净安装后,我仍然需要修复一次,然后一切正常。这对我来说是一团糟。
  • 这解决了,我使用 Microsoft 的 Visual Studio Uninstaller 删除了大部分 Visual Studio 的东西:github.com/Microsoft/VisualStudioUninstaller 我仍然需要手动删除一些打字稿的东西,但是哦。

标签: typescript visual-studio-2015


【解决方案1】:

我通过以下方式解决了这个问题:

  • 使用 Visual Studio Uninstaller 卸载 Visual Studio 由微软创建。
  • 删除了所有剩余的打字稿安装(在添加/删除软件中)
  • 删除了 C:\Program Files (x86)\Microsoft SDKs\TypeScript 中的 TypeScript SDK
  • 运行 CCleaner(清理程序和注册表)

希望这对某人有所帮助!

【讨论】:

    【解决方案2】:

    对于安装 typescript 2.0.0 后看到这个的其他人,我只需要

    • 删除了所有剩余的打字稿安装(在添加/删除软件中)
    • 删除了 C:\Program Files (x86)\Microsoft SDKs\TypeScript 中的 TypeScript SDK

    然后重启visual studio,错误就消失了。

    【讨论】:

      【解决方案3】:

      如果您不想通过彻底清除所有 VS 来走最后的路线,请尝试以下方法:

      1. 删除现有的打字稿安装(在添加/删除中照常)
      2. 安装另一个版本
      3. 尝试打开出现错误的应用程序

      如果错误仍然存​​在,请返回第 1 步并安装另一个版本(提高或降低一个档次)

      如果错误消失了,WIN!!!

      对我来说不幸的是,这意味着安装 2.0.2 BETA 而不是 2.0.3 - 不知道为什么他们会像现在这样跳来跳去,但是 1.8.4 导致了错误,2.0.3 导致了错误,但 2.0.2 没有. 2.0.2 显然只提供测试版。

      这是一个权宜之计。我可能不得不处理一些意外的副作用,或者稍后最终重新安装,但到目前为止一切都很好,只花了几分钟的试验和错误。我建议从 2.0.2 测试版开始,如果你不比我更讨厌它,因为到目前为止,它就像一个魅力,我会在 2.0.4 发布或其他什么时候升级。

      【讨论】:

        【解决方案4】:

        我知道这是一个已解决的问题,但这里的答案对我没有用,这解决了我的问题;

        不知何故,你最终安装了没有完整版的 VS 我们的更新 3 安装程序(上面的 msi: http://go.microsoft.com/fwlink/?LinkID=808016),而是得到了一个 旧版本取决于您使用的提要/设置。在那之后, VS 自动更新了工具的扩展部分 图库(或您从图库手动更新) 包括我们工具的完整版本,只有扩展部分。这 扩展部分取决于通常具有的接口程序集 在安装过程中已安装在 VS 安装程序中。

        尝试从上面的链接运行完整的 msi 安装程序。那应该 更新以前未更新的接口程序集。

        来源:https://social.msdn.microsoft.com/Forums/office/en-US/94dbabd8-ed24-48f4-a56b-cda702574207/visual-studio-2015-appinsights-error-messages?forum=ApplicationInsights

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-08-15
          • 1970-01-01
          • 2016-02-03
          • 2016-01-18
          • 2018-01-29
          • 1970-01-01
          • 2013-12-05
          • 1970-01-01
          相关资源
          最近更新 更多