Visual Studio Online是否需要在计算机上安装Node.js,.Net Core或.Net Framework才能进行调试和运行?

时间:2020-02-29 20:58:31

标签: .net .net-core azure-devops

我有兴趣在Macbook Air的浏览器(Chrome)中安装和启动Visual Studio Online项目。

我的项目是一个Angular App(7+),具有.Net Core Web Api后端和一个较旧的.Net Framework项目,当我需要通过WCP(SOAP)发送文档时,.Net Core应用程序将通过HTTP连接到该项目。 )连接到网络服务。因此,当我需要测试.Net Framework部分时,我切换到PC并运行/调试网站,但是我只需要偶尔进行测试,因此我主要使用Macbook进行开发。

问题-我想查看能否在Macbook的浏览器(Chrome)上的Visual Studio Online中运行/开发该项目,但是我不确定它的工作方式关于.Net Core和.Net Framework?我需要在我的计算机上安装这些SDK还是要通过云安装/测试/运行所有内容?

1 个答案:

答案 0 :(得分:4)

No, your machine doesn't need any dev tools,所有与开发相关的计算和存储都在云环境中进行(请参阅:docker容器)。

如果我要详细说明,VS Online是围绕decoupling front-ends(即,桌面VS(although in private preview),VS Code或基于浏览器的Visual Studio Online体验)和后端(已创建和在Azure中为您管理(您还可以选择DIY tricky setupsself-host on-prem)。

environment creation time,您可以选择指向git存储库,而VS Online将尝试找出您的依赖关系并配置所有内容。

一个潜在的陷阱:据我所知,服务本身是免费的,但是要获得全部利益,您需要Azure订阅-运行环境似乎是以正常Azure费率计费的。

UPD 已经在线检查了我的VS实例并进一步检查了文档,我必须得出结论,这些不是完全胖的VM,而是支持您体验的Linux docker容器。因此,在环境中运行Windows应用程序可能是徒劳的。 (您可以sign up进行Windows容器的私人预览,但到目前为止-仅Linux公开可用)

从我收集的问题来看,似乎您主要是在寻找用于远程调试Windows应用程序的方法,这可能使您可以选择在某个地方运行Windows VM并尝试一些{{3} }。但是似乎有很多限制,这可能会使您作为mac用户更加糟糕。

相关问题