VS2015-SP2。在一个解决方案中,有两个打字稿项目,其中一个版本为1.5,另一个为1.7。哪种编译器将用于解决方案?在Visual Studio 2015中编译使用不同Typescript版本的项目
0
A
回答
1
你实际上可以测试这个。
我安装了TypeScript 1.7和1.5版本。这意味着下面的文件夹中包含名为1.5和1.7两个子文件夹:
C:\ Program Files文件(x86)的\微软的SDK \打字稿
我创建了两个项目一个简单的解决方案。
其中一个项目有打字稿1.5版:
<TypeScriptToolsVersion>1.5</TypeScriptToolsVersion>
另一种具有打字稿1.7版:
<TypeScriptToolsVersion>1.7</TypeScriptToolsVersion>
现在,如果你打开VS2015开发人员命令提示符,导航到该文件夹你的sln文件并发出以下命令,你可以看到哪个编译器会被调用。
msbuild DifferentTypeScriptVersions.sln
我的输出包含这些告诉行:
PreComputeCompileTypeScript:
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.7\tsc.exe --sourcemap --target ES5 --noEmitOnError COMPUTE_PATHS_ONLY "Z:\SomewhereOnMyDrive\DifferentTypeScriptVersions\TypeScriptProjectWithOnePointSeven\app.ts"
.......
PreComputeCompileTypeScript:
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5\tsc.exe --sourcemap --target ES5 --noEmitOnError COMPUTE_PATHS_ONLY "Z:\SomewhereOnMyDrive\DifferentTypeScriptVersions\TypeScriptProjectWithOnePointFive\app.ts"
正如你可以看到每个项目调用正确的版本。
最后的评论:我测试了同样的事情,只有1.7安装。当然,这两个项目都是用1.7编译的。
更新:如果你想确保VS使用相同的逻辑,你也可以这样做。
转至工具/选项/项目和解决方案/构建并运行并将MSBuild项目构建输出详细程度设置为正常。
现在,如果重建解决方案,在“输出”窗格中,您将能够看到有关正在调用哪个编译器的信息。我对它进行了测试,它对1.5项目使用1.5,1.7项目使用1.7。
相关问题
- 1. 在Visual Studio 2015中使用tsc的节点版本TypeScript Extension
- 2. 使用与不同版本的Typescript构建的项目的不同版本
- 3. Visual Studio 2015不将TypeScript编译为ASP.NET Core项目的一部分?
- 4. Visual Studio 2015不编译.exe
- 5. 在Visual Studio 2015中使用不推荐使用的soap版本
- 6. Typescript Visual Studios 2015自动编译错误
- 7. Typescript Visual Studio 2015声明版本1.4而不是1.7.6
- 8. 如何更新visual studio 2015 cordova项目中的cordova-ios版本?
- 9. 如何为Windows 7用户编译Windows 10 visual studio 2015项目
- 10. 在Visual Studio 2008中编译Linux项目
- 11. Visual Studio 2015 - 编辑TypeScript文件
- 12. 从命令行编译时未找到Visual Studio 2015 - Clang版本
- 13. 编译ASP.NET5项目中的TypeScript项目
- 14. 为什么我不能在Visual Studio 2015中使用TypeScript 1.8
- 15. Angular2'重新编译'缓慢。 Visual Studio 2015. Task-Runner。 Typescript
- 16. Visual Studio Community 2015 MFC空项目无法编译
- 17. Visual Studio 2015错误编译C++向导项目
- 18. Visual Studio 2015 + TypeScript 1.6.3 + JQuery
- 19. Visual Studio 2015/2017 + react + typescript
- 20. Visual Studio - 仅限TypeScript项目
- 21. 在Visual Studio 2015下使用Microsoft Visual C++ 2013编译
- 22. 在Visual Studio 2015中缺少Web项目
- 23. Visual Studio 2015项目上的多个tsconfig [typescript 1.8]
- 24. 用visual studio编译GCC项目
- 25. 在Visual Studio中编译两个不同设置的相同项目
- 26. 在Visual Studio 2015中使用Npcap编译VC++程序
- 27. Visual Studio 2015中的Typescript自动完成
- 28. Visual studio 2015.在编译时如何在代码中获取项目名称?
- 29. Visual Studio 2017与TypeScript的编译错误
- 30. Visual Studio 2008编译工作; 2010年编译的相同项目不包含