我今天早上更新到Visual Studio 2015 Update 3,在我的主网络解决方案中,当我打开它时,我现在收到以下警告。当我打开打字稿文件时,我也会收到此警告,我无法再通过快捷方式或工具栏注释和取消注释代码。我也不再拥有智能感知等......
在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: 'Microsoft.VisualStudio.LanguageServices.TypeScript' Description: Field not found: 'Microsoft.CodeAnalysis.Shared.Options.ServiceFeatureOnOffOptions.ClosedFileDiagnostic'.
System.MissingFieldException: Field not found: 'Microsoft.CodeAnalysis.Shared.Options.ServiceFeatureOnOffOptions.ClosedFileDiagnostic'.
 at Microsoft.VisualStudio.LanguageServices.TypeScript.TypeScriptPackage.Initialize()
 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>
我尝试过:
所以现在我的Visual Studio告诉我安装了TypeScript版本1.8.30。 但在我的程序和功能中,我只安装了verison 1.8.6.0(这是最新的)。
只剩下要做的事情是重新安装Visual Studio本身。
有什么想法,建议吗? 谢谢!
答案 0 :(得分:3)
我通过以下方式解决了这个问题:
希望这有助于某人!
答案 1 :(得分:2)
如果你不想通过彻底擦除所有东西VS去最后的路线,请尝试这样做:
如果错误仍然存在,请返回步骤1并安装另一个版本(向上或向下)
如果错误消失,请赢取!!!
不幸的是,这意味着安装2.0.2 BETA而不是2.0.3 - 不知道为什么他们像他们一样跳转,但1.8.4导致错误,2.0.3导致错误,但2.0.2没有。 2.0.2仅在测试版中可用。
这是一个停止差距。我可能不得不处理一些意想不到的副作用或最终完成后重新安装,但到目前为止这么好,只需要几分钟的试错。我推荐从2.0.2 beta开始,如果你不比我更厌恶它,因为到目前为止,它的工作就像一个魅力,我只会在2.0.4出现时升级或者其他什么。
答案 2 :(得分:1)
对于安装typescript 2.0.0之后看到这个的其他人,我只需要
并重新启动visual studio,然后错误就消失了。
答案 3 :(得分:1)
我知道这是一个已经解决的问题,但是这里的答案并没有为我做到这一点,这解决了我的问题;
不知何故,你最终安装了没有完整版本的VS. 我们的更新3安装程序(上面的msi: http://go.microsoft.com/fwlink/?LinkID=808016),而是得到了 旧版本取决于您使用的Feed /设置。之后, 要么VS自动更新工具的扩展部分 画廊(或您从画廊手动更新)没有 包括我们工具的完整版本,只包括扩展部分。该 扩展部分取决于通常具有的接口组件 已在安装过程中安装在VS安装程序中。
尝试从上面的链接运行完整的msi安装程序。应该 更新以前未更新的接口程序集。