【发布时间】:2014-11-13 07:18:36
【问题描述】:
我刚刚安装了 VS2015 Preview。我创建了一个 MVC 项目。我添加了一个新的打字稿文件。我尝试编译并得到:
无法从程序集 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\TypeScript.tasks.dll 加载“TypeScript.Tasks.VsTsc”任务。无法加载文件或程序集 'file:///C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\TypeScript.tasks.dll' 或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。 WebApplication1
我曾尝试搜索TypeScript.tasks.dll,但我只找到了:
c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\TypeScript.Tasks.dll
和
c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\TypeScript\TypeScript.Tasks.dll
如何让它发挥作用?
【问题讨论】:
-
你还记得安装VS时选择了哪些选项吗?
-
看起来你在同一个盒子上安装了以前版本的 VS(2012 和 2013?),都配置了 TypeScript。你能确认一下吗?
-
我可以看到剩余的 VS2010、VS2012 和完全正常工作的 VS 2013。只要我记得我在安装 VS2015 时选择安装 Web 开发和 Apache。安装 VS2015 后,我还在 VS2013 中尝试了 TypeScript,但我得到了 typescript exe 丢失的错误。然后我为 VS2013 安装了 TypeScript,它安装了所有丢失的文件。
-
我想补充一点,如果您从 JetBrain 的 Rider IDE 收到类似错误,您可以导航到 c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\vXX.X\ 并复制MSBuild Jetbrains appdata 文件夹中所有丢失的文件夹 ..\AppData\Local\Temp\JetBrains\MsBuildTools\vXX.X 这将解决 Rider 丢失的 dll 问题。
标签: visual-studio typescript visual-studio-2015