Windows服务器2008上的Visual Studio代码



我可以在Windows服务器2008上安装Visual Studio代码吗?

我是一名开发人员,但我把信息发给了我的管理员,他们告诉我安装文件在启动后崩溃

我收到了来自hee的seput文件https://code.visualstudio.com/download

处理器:Intel(R)Xeon(R)Gold 6142 CPU@2.60Ghz-2.59 GHz

RAM:8 GB

64位

虚拟机

1 CPU-2核

Windows Server 2008

第一次用我的老式回复格式在这里回答。(也请原谅,我无法捕捉屏幕,因为服务器在该设备上无法访问的intranet上,导致长时间回复)

作为一个不幸的家伙,我需要经常处理遗留系统和应用程序,我的团队的服务器管理员最近安装了一台新的2008R2服务器,规格如下:

处理器:Intel(R)Xeon(R)Gold 5220 CPU@2.20Ghz-2.19 GHz,操作系统:Windows Server 2008R2 x64,内存:8GB

可以安装的版本是1.70.3,如果您碰巧需要在使用该操作系统版本的设备上工作,这与最后一个支持Windows 7的版本相同

虽然我不确定它是否是虚拟机,但我想指出你的问题没有涉及但需要考虑的一些事情:

  • 安装程序版本(系统设置与用户设置)

除了x64|x86|ARM安装程序的差异之外,由于您没有提到您发送给管理员的版本和确切的安装程序,我首先回复了在2008R2上成功安装的版本,截至撰写本文时,最新版本为1.73.0并且正在运行,无论系统/用户设置如何,它都会弹出如下错误消息:

此程序不支持您计算机运行的windows版本。

在我们目前想要特定的早期版本安装程序的情况下,早期版本上的VScode常见问题解答有一个URL列表,使您能够下载首选安装程序的特定构建版本。对于我的情况(也请参阅下面的确切原因),我选择了系统设置,并且我知道aprox。支持的版本是~1.7.0,所以我使用下面的链接并替换{version}来启动:

https://update.code.visualstudio.com/{版本}/win32-x64/stable

  • 活动域,多个用户会话等

根据所述的VSCode要求页面,

VS Code不支持多个用户同时在同一台计算机上使用该软件,包括共享虚拟机基础结构计算机或池Windows/Linux虚拟桌面主机游泳池

由于我不确定您是单独工作还是同时有同事在服务器上编写代码,您可能需要重新考虑使用用户系统设置进行安装。

如果您打算只在特定的AD帐户上使用,那么用户设置可能就足够了。

然而,如果您的意图是在虚拟机上设置共享的远程桌面连接,该连接允许同时进行多个RDC会话以进行编码、编程等,因此您打算安装系统设置以允许所述服务器上的所有用户都能够使用VScode,那么您可能会遇到VScode要求所述的不支持的问题。

此外,由于我是以管理员的身份远程连接的,当使用1.70.2用户设置时,会抛出以下不同的警告消息:

此用户安装程序不应以管理员身份运行。如果您想为该系统中的所有用户安装VS Code,请下载系统安装程序。你确定要继续吗?

由于安装程序本身也与运营商就此事进行了检查,您的管理员可能跳过了安装失败的确切原因,只是告诉您安装程序崩溃了。

如果你绝对需要在服务器上运行VScode,但由于某些原因无法安装,那么最后的办法(除了使用notepad++等替代方案)是首先在你自己的工作站/设备上设置一个可移植模式构建,然后将包上传到服务器并在那里使用。

我不会详细介绍,因为这个回复已经跨越了《星球大战》三部曲的长度,但请记住,版本限制仍然适用,无论你需要什么附加组件,你都需要先下载它们,然后将其捆绑到包中上传并在服务器上运行。

任何是系统管理员或基础设施架构师的人,请纠正我对服务器设置等的新手理解,因为尽管我主要是一名程序员,但在几年的供应商职业生涯中,我确实接触了很多我不擅长的东西,所以我肯定会泄露不正确/不准确的概念。干杯