在vs 2012中打开项目时找不到microsoft.typescript.default.props

时间:2013-11-17 23:32:39

标签: visual-studio-2012 typescript visual-studio-2013

当尝试打开在vs2012中使用typescript的项目时,我收到一条错误,指出未找到microsoft.typescript.default.props。有什么想法吗?

1 个答案:

答案 0 :(得分:8)

团队中的一名成员使用vs2013,这就是导致问题的原因...... 看起来这是一个已知的错误,如果有人对解决方案感兴趣,我在这里找到它。 https://connect.microsoft.com/VisualStudio/feedback/details/801356/typescript-integration-breaks-backwards-compatibility-of-project-files

使用vs2013到vs2012的打字稿项目时存在向后兼容性问题。它添加了一个导入,microsoft.typscript.default.props。这在vs2012中不存在。

我必须在项目文件中添加条件导入语句才能使其正常工作。

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props"
         Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />