无法使用其输入>参数初始化"VsTsc"任务

viv*_*una 4 c# visual-studio typescript asp.net-core visual-studio-2017

在Visual Studio Enterprise 2017版本15.6.0中的构建Asp.NetCore项目中获得以下错误.如果我重新启动visual studio,有时会出错.但我没有得到任何适当的解决方案.

错误MSB4064"VsTsc"任务不支持"ComputeOutputOnly"参数.验证该任务上是否存在该参数,它是一个可设置的公共实例属性.MyProject.Web.Public C:\ Program Files(x86)\ Microsoft SDKs\TypeScript\2.5\build\Microsoft.TypeScript.targets 207错误MSB4063无法使用其输入参数初始化"VsTsc"任务.MyProject.Web.Public C:\ Program Files(x86)\ Microsoft SDKs\TypeScript\2.5\build\Microsoft.TypeScript.targets 196

Saj*_*ran 7

这个问题有一个解决方法,因为它是如上所述的已知问题

  • 关闭VS2017的所有实例.
  • 使用Windows资源管理器转到C:\ Program Files(x86)\ Microsoft SDKs\TypeScript\2.7\build文件夹.
  • 将TypeScript.Tasks.dll重命名为TypeScript.Tasks.dll.27,将Microsoft.TypeScript.targets重命名为Microsoft.TypeScript.targets.27.
  • 将地址栏中的2.7更改为2.4以转到2.4的等效文件夹.
  • 从那里复制TypeScript.Tasks.dll和Microsoft.TypeScript.targets,然后按下并将它们粘贴到2.7文件夹中.请注意,这些只是"任务"DLL和目标文件,而不是实际的编译器.DLL必须与目标文件匹配.

它也适用于打字稿版本2.6.

应该像魅力一样工作.