使用TFS和VS2015将Angular2引入现有的Microsoft环境

使用TFS和VS2015将Angular2引入现有的Microsoft环境,angular,visual-studio-2015,visual-studio-code,Angular,Visual Studio 2015,Visual Studio Code,谷歌Angular2的Angular和微软Typescript的巅峰之作似乎将为一家计划从桌面应用程序转向web应用程序的现有微软商店提供完美的平台。从某种意义上说,Typescript是从C#和角度传输的状态性的一个简单过渡,对于那些用于桌面应用程序的应用程序来说是很好的。然而,我一直在为一些我从未预料到的事情而挣扎。我们的IDE一直是Visual Studio,我们都拥有2015年的许可证。我们还拥有2015年TFS的许可证。然而,在VS2015中使用Angular2似乎并不理想。我已经花了

谷歌Angular2的Angular和微软Typescript的巅峰之作似乎将为一家计划从桌面应用程序转向web应用程序的现有微软商店提供完美的平台。从某种意义上说,Typescript是从C#和角度传输的状态性的一个简单过渡,对于那些用于桌面应用程序的应用程序来说是很好的。然而,我一直在为一些我从未预料到的事情而挣扎。我们的IDE一直是Visual Studio,我们都拥有2015年的许可证。我们还拥有2015年TFS的许可证。然而,在VS2015中使用Angular2似乎并不理想。我已经花了很多时间试图让它正确设置,但它充其量是具有挑战性的。公平地说,我确实让它工作起来了,但是使用VisualStudio代码的经验要优越得多,而且不太容易出现问题。考虑到几乎每一个教程都使用代码,微软/未来的强者似乎更希望您使用Visual Studio代码而不是VS2015。在Angular2文档中甚至有一篇关于VS2015的事后思考的文章,对我来说似乎根本不起作用。这似乎进一步巩固了缺乏支持的局面。我想我希望在Angular2最终发布后不久,通过项目模板或类似的东西解决这个问题,但是2.1.0发布了,没有这样的运气。事实上,如果您在VS2015中打开Bower并尝试安装Angular2,则会导致Visual Studio崩溃。如果我们决定使用VS代码,那么TFS就没有本机支持,除非您托管的是Git存储库。我们所有的代码目前都在TFVC中,我们显然更希望新的Angular2项目也在TFVC中

我意识到我有点漫无边际,但以下是我的观点。未来是否有计划使VS2015/Angular2变得环保?对于VS2015/TFS2015拥有许可证的客户,是否有一个我所缺少的简单解决方案?对于TFVC和VSCode是否有一个简单的解决方案(我很确定我知道这里的答案)。有人能解释为什么这些问题没有得到解决吗?看起来一定有很多开发者在同一条船上

更新:

这篇文章让我有些吃惊。也许这就是我的答案:

这些是microsoft论坛/支持的问题。您使用的是经典ASP.NET项目还是ASP.NET核心项目?我记得在尝试Angular2时,后者更幸运。这是一个核心项目。我已经切换到VS代码,现在VS代码支持angular CLITFVC:这些是microsoft论坛/支持的问题。您使用的是经典ASP.NET项目还是ASP.NET核心项目?我记得在尝试Angular2时,后者更幸运。这是一个核心项目。我已经切换到VS代码,现在VS代码支持angular ClitFc: