尝试在 vs2012 中打开使用 typescript 的项目时,我收到一条错误消息,指出未找到 microsoft.typescript.default.props。有什么想法吗?
最佳答案
团队中的一名成员使用 vs2013,这就是导致问题的原因...... 看起来这是一个已知的错误,如果有人对解决方案感兴趣,我在这里找到了它。 https://connect.microsoft.com/VisualStudio/feedback/details/801356/typescript-integration-breaks-backwards-compatibility-of-project-files
使用从 vs2013 到 vs2012 的 typescript 项目时存在向后兼容性问题。它添加了一个导入,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')" />
关于visual-studio-2012 - 在 vs 2012 中打开项目时找不到 microsoft.typescript.default.props,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20037639/