当尝试打开在vs2012中使用typescript的项目时,我收到一条错误,指出未找到microsoft.typescript.default.props。有什么想法吗?
答案 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')" />