打开解决方案(Typescript)时Visual Studio 2015 Update 3出错

Sch*_*oof 6 typescript visual-studio-2015

我今天早上更新到Visual Studio 2015 Update 3,在我的主网络解决方案中,当我打开它时,我现在收到以下警告.当我打开打字稿文件时,我也会收到此警告,我无法再通过快捷方式或工具栏注释和取消注释代码.我也不再有智能感知......

vs2015u3exception

在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>
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

  • 修复更新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
  • 将项目打字稿版本更新为1.8
  • 将typescript的路径环境变量设置为1.8而不是1.0

所以现在我的Visual Studio告诉我安装了TypeScript版本1.8.30. 在此输入图像描述 但在我的程序和功能中,我只安装了verison 1.8.6.0(这是最新的). programsandfeaturestypescript

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

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

Sch*_*oof 3

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

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

希望这对某人有帮助!