Visual Studio Online是否需要在您的计算机上安装Node.js、.Net Core或.Net Fram



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

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

问题-我想看看我是否可以在Macbook浏览器(Chrome(上的Visual Studio Online中运行/开发这个项目,但我不确定它在.Net Core和.Net Framework方面是如何工作的?我需要在我的机器上安装这些SDK吗?还是所有东西都是通过云安装/测试/运行的?

不,您的机器不需要任何开发工具,所有与开发相关的计算和存储都在云环境中进行(阅读:docker容器(。

如果我要详细说明的话,VS Online是围绕去耦前端(即桌面VS(尽管在私人预览中(、VS代码或基于浏览器的Visual Studio Online体验(和后端构建的,这些容器是在Azure中为您创建和管理的(您还可以选择自己动手做棘手的设置或在prem上自我托管(。

在创建环境时,您可以选择指向git存储库,VSOnline将尝试找出您的依赖项并配置所有内容。

需要指出的一个潜在问题是:据我所知,该服务本身是免费的,但要解锁全部好处,你需要订阅Azure——运行环境似乎是按正常的Azure费率计费的。

UPD在联机检查了我的VS实例并进一步检查了文档后,我必须得出结论,这些不是完整的VM,而是支持您体验的Linux docker容器。因此,在环境中运行windows应用程序可能是不可行的。(你可以注册Windows容器的私人预览,但到目前为止,只有Linux是公开的(

根据我从你的问题中收集到的信息,你似乎主要是为了远程调试你的windows应用程序,这可能会让你可以选择在某个地方运行windows虚拟机,并尝试类似这个SO答案的方法。但似乎有相当多的限制,这可能会让你作为mac用户的情况变得更糟。

最新更新