当尝试打开在vs2012中使用打字稿的项目时,我收到一个错误,指出找不到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)MicrosoftVisualStudiov$(VisualStudioVersion)TypeScriptMicrosoft.TypeScript.Default.props"
Condition="Exists('$(MSBuildExtensionsPath32)MicrosoftVisualStudiov$(VisualStudioVersion)TypeScriptMicrosoft.TypeScript.Default.props')" />