在使用VS 2012打开项目时,出现找不到microsoft.typescript.default.props的错误。

3
尝试打开在vs2012中使用typescript的项目时,出现了一个错误,提示找不到microsoft.typescript.default.props。有什么想法吗?
1个回答

8
团队中的一名成员使用的是vs2013,这正是导致问题的原因...看起来这是一个已知的错误。如果有人对解决方案感兴趣,我在此处找到了它。 https://connect.microsoft.com/VisualStudio/feedback/details/801356/typescript-integration-breaks-backwards-compatibility-of-project-files 当使用从vs2013转换过来的typescript项目时,会出现向项目文件添加不存在于vs2012中的microsoft.typscript.default.props引用的向后兼容性问题。
我不得不在项目文件中添加一个条件导入语句才能使其工作。
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props"
         Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接