Visual studio 2013 类型脚本生成失败
我目前有两个typescript为1.1的项目,它们在visual studio 2013中打开并安装了typescript 1.8。VS要求升级,但现在我收到以下错误: 未知的编译器选项“ListMittedFiles”。Visual studio 2013 类型脚本生成失败,visual-studio-2013,typescript,Visual Studio 2013,Typescript,我目前有两个typescript为1.1的项目,它们在visual studio 2013中打开并安装了typescript 1.8。VS要求升级,但现在我收到以下错误: 未知的编译器选项“ListMittedFiles”。 有人有过同样的经历吗?似乎在项目内部,我们硬编码了这一行 <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Mic
有人有过同样的经历吗?似乎在项目内部,我们硬编码了这一行
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" />
这样,即使它升级到1.8,它仍然尝试使用安装在该文件夹中的w/e。
(这是一个非常老的项目,需要维护…)
接下来,我删除了path系统环境变量中的硬编码路径,以便tsc.exe现在指向NPM版本。如果上述答案不适用于您,我建议查看Visual Studio 2015更新3及更高版本中解决相同问题的方法:
(总而言之,安装TypeScript 2.0可能会修复混乱的MSBuild cfg并解决问题)。这可能会解决您的问题:已找到并检查,似乎不是我这边的问题。从命令行执行:
tsc--version
。此返回哪个版本?返回版本1.0.3.0:(现在也修复了我的路径,因此它指向npm中的typescript。不过,我的回答也修复了这个问题。为VS 2015安装这个typescript 2.0下载实际上修复了我的VS 2013问题,它使用了ListedFiles
。另外,请确保从.csproj中完全删除
,VS2013应该开始使用typescript 2.0编译器,它将支持listedmittedfiles