看来,Angular2中Google的Angular和Microsoft的Typescript的高潮将为计划从桌面应用程序迁移到Web应用程序的现有Microsoft商店提供完美的平台。从某种意义上说,Typescript是一个很容易从C#过渡到Angular传输的状态,很适合那些习惯于桌面应用程序的人。然而,我一直在努力做一些我从未想过的事情。我们的IDE一直是Visual Studio,我们都拥有2015年的许可证。我们还拥有TFS 2015的许可。然而,似乎在VS2015中使用Angular2并不理想。我花了很多时间试图正确设置它,但它充其量是挑战。公平地说,我确实让它工作,但是使用Visual Studio Code的经验非常优越且不易出现问题。考虑到几乎每个教程都使用Code,微软/那些希望使用Visual Studio Code而不是VS2015的权力似乎非常明显。在Angular2文档中甚至还有一篇关于VS2015的事后Cookbook文章,对我来说似乎根本不起作用。这似乎进一步巩固了它缺乏支持。我想我希望在Angular2最终版本发布后不久用一个项目模板或类似的东西来解决这个问题,但2.1.0已经发布,没有这样的运气。事实上,如果您在VS2015中打开Bower并尝试安装Angular2,它会导致Visual Studio崩溃。如果我们决定使用VS Code,那么除非您托管Git存储库,否则没有对TFS的本机支持。我们所有的代码目前都在TFVC中,我们显然希望将新的Angular2项目放在同一个中。
我意识到我有点絮絮叨叨,但这是我的观点。是否有计划在未来使VS2015 / Angular2环境友好? VS2015 / TFS2015许可证是否有一个简单的解决方案,拥有我失踪的客户?是否有一个简单的TFVC和VSCode解决方案(很确定我知道这里的答案)。有人可以解释为什么这些问题没有得到解决吗?似乎在同一条船上肯定会有许多开发商。
更新:
这篇文章让我感到有些惊讶。可能只是我的答案: https://www.visualstudio.com/en-us/docs/tfvc/comparison-git-tfvc