tft每日頭條

 > 科技

 > visualstudio新手用什麼版本

visualstudio新手用什麼版本

科技 更新时间:2025-01-06 00:15:22

visualstudio新手用什麼版本?在實際開發工作中,你可能會遇到如下問題:,下面我們就來說一說關于visualstudio新手用什麼版本?我們一起去了解并探讨一下這個問題吧!

visualstudio新手用什麼版本(不同版本VisualStudio對windows系統的要求)1

visualstudio新手用什麼版本

前言

在實際開發工作中,你可能會遇到如下問題:

你的領導可能沒有考慮這些信息就直接讓你使用最新版工具進行新項目研發,結果因為你們的系統不支持,你還需要做操作系統升級甚至要增加幾個内存條才能滿足開發工作....隻是裝系統裝軟件可能就好幾天過去了,但是真的值得嗎?最新的一定是最好最适合的嗎?[恐懼]

或者你們給客戶提供的API一直使用的相對低版本的IDE進行編譯的,領導說我們要與時俱進啊,為什麼不使用最新版本IDE呢?直接拍腦袋讓你使用最新版,你會怎麼辦?領導是老大,直接按照他的要求做?[狗頭]

通過上面的案例,大家都能看出來這個領導的決策是不合适的,當然不排除領導的決策有部門或公司戰略的原因(但是一般不會跟員工說戰略),那麼對于我們開發人員來說,在做任何決定前,如果問題的影響分析考慮不夠全面,後面很可能會出問題,加班修改都是小事,嚴重的可能要背鍋甚至被用戶問候家人。

不同版本Visual Studio對windows系統的要求

言歸正傳,下面就以Visual Studio為例,跟大家列舉一下不同版本Visual Studio對windows系統的要求。

VS版本

支持的windows系統版本

Visual Studio 2022

以下 x64 位操作系統支持 X64 Visual Studio 2022:

  • Windows 11 版本 21H2 或更高版本:家庭版、專業版、專業教育版、專業工作站版、企業版和教育版
  • Windows 10 版本 1909 或更高版本:家庭版、專業版、教育版和企業版。
  • Windows Server 2022:Standard 和 Datacenter。
  • Windows Server 2019:Standard 和 Datacenter。
  • Windows Server 2016:Standard 和 Datacenter。

以下 64 位 ARM 操作系統支持 ARM64 Visual Studio 2022 17.4 及更高版本:

  • Windows 11 21H2 或更高版本

Visual Studio 2019

(建議使用 64 位;不支持 ARM):

  • Windows 10 版本 1703 或更高版本:家庭版、專業版、教育版和企業版(不支持 LTSC 和 Windows 10 S)
  • Windows Server 2019:Standard 和 Datacenter
  • Windows Server 2016:Standard 和 Datacenter
  • Windows 8.1(帶有更新 2919355):核心闆、專業版和企業版
  • Windows Server 2012 R2(更新 2919355):Essentials、Standard、Datacenter
  • Windows 7 SP1(帶有最新的 Windows 更新):家庭高級版、專業版、企業版、旗艦版

Visual Studio 2017

  • Windows 10 版本 1507 或更高版本:家庭版、專業版、教育版和企業版(不支持 LTSC 和 Windows 10 S)
  • Windows Server 2016:Standard 和 Datacenter
  • Windows 8.1(帶有更新 2919355):核心闆、專業版和企業版
  • Windows Server 2012 R2(更新 2919355):Essentials、Standard、Datacenter
  • Windows 7 SP1(帶有最新的 Windows 更新):家庭高級版、專業版、企業版、旗艦版

Visual Studio 2015

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7 SP1
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2 SP1

Visual Studio 2013

  • Windows 7 SP1(x86 和 x64)
  • Windows 8(x86 和 x64)
  • Windows 8.1(x86 和 x64)
  • Windows Server 2008 R2 SP1 (x64)
  • Windows Server 2012 (x64)
  • Windows Server 2012 R2 (x64)

Visual Studio 2010

  • Windows Server 2008 R2 (基于 x64 的)
  • Windows 7 (x86 和基于 x64 的)
  • Windows Server 2008 (所有基于 x86 的版本和基于 x64 的版本) Service Pack 2
  • Windows Vista (除 Starter Edition) 和 Service Pack 2 之外的所有基于 x86 的版本和基于 x64 的版本
  • Windows Server 2003 R2 (所有基于 x86 的版本和基于 x64 的版本)
  • Windows Server 2003 (所有基于 x86 的版本和所有基于 x64 的版本) Service Pack 2
  • Windows XP Service Pack 2 (SP2) 或更高版本的 Windows XP
  • Windows XP (所有基于 x86 的版本,除了 Starter 版本) 以及 Service Pack 3

可能有些同學會說,雖然我要使用的Visual Studio不支持低版本的windows操作系統,但是我可以通過在低版本的windows系統上安裝對應運行時(runtime)的方式從而實現Visual Studio使用自有啊。我隻能說,“圖樣圖森破”[汗]。Windows 上安裝的Visual Studio或.NET, 是由運行時和 SDK 組成。 運行時用于運行 .NET 應用,是和Visual Studio或.NET相匹配的,有同樣的windows系統版本依賴。

總結

在軟件開發過程中,不管是我們自己做的産品,還是使用的IDE或其他工具,一定要充分考慮軟件的适應性問題,不光是自己環境的适應性,還要考慮使用産品的用戶感受(你總不能要求所有用戶也必須升級操作系統才能使用你們的軟件吧,那就太流氓啦!)。

大家考慮如下幾點應該就能解決大部分兼容問題了

  • 對操作系統的依賴:支持哪幾種操作系統,支持的最高系統版本、最低系統版本;
  • 對硬件的要求:内存、硬盤、GPU、CPU等的依賴;
  • 對工作其他方面的影響:開發流程、其他開發工具和測試工具的支持與配合
  • 對使用者的影響:是用戶無感知?還是需要用戶更新庫、重裝系統?

我們分析問題題,不要人雲亦雲,也不要做隻是嚴格按照領導指示幹活的乖員工,要有懷疑精神,用嚴謹的态度、充分分析所有可能影響以及對策,這樣才能做到對任何問題都智珠在握,應對自如。

那麼,如何才能做到“用懷疑精神、嚴謹的态度、充分分析論證所有可能影響以及制定對策”呢?方法可以參考我以前寫的一篇文章,DRBFM(基于失效模式的設計)在産品研發流程中的應用。


原創不易,歡迎大家關注、收藏、點贊![作揖]

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved