Microsoft Visual Studio 2019 Enterprise a Microsoft fejlesztői környezetének csúcskategóriás kiadása, amelyet a nagyvállalatok igényeire és az összetett szoftverfejlesztési projektekhez terveztek. A teljes alkalmazás-életciklust támogató eszközök és funkciók legszélesebb körét kínálja – a tervezéstől és a kódolástól kezdve a tesztelésen át egészen a bevezetésig és az üzemeltetésig. A Visual Studio 2019 Enterprise ideális választás azoknak a fejlesztőcsapatoknak, amelyek maximális hatékonyságra és magas minőségre törekszenek a szoftverfejlesztés során.
A legmagasabb szintű IDE-kiadás IntelliTesttel, Live Unit Testinggel, Architecture Tools eszközökkel és Code Clone Detection funkcióval
A Visual Studio 2019 Enterprise a Microsoft zászlóshajó IDE-jének legfejlettebb kiadása, amely olyan eszközöket kínál, amelyek egyértelműen megkülönböztetik a Professional verziótól: az IntelliTest automatikusan egységteszteket generál, a Live Unit Testing minden kódszerkesztés után lefuttatja a teszteket, a Code Clone Detection felismeri a duplikált kódot, az Architecture Validation Tools pedig ellenőrzi az architekturális tervnek való megfelelést. Azoknak a fejlesztőcsapatoknak, amelyek a lehető legmagasabb kódminőséget, automatizált tesztelést és fejlett profilozást várják el, az Enterprise az egyetlen valódi választás.
Automatikus egységteszt-generálás: az IntelliTest elemzi a kódot, és olyan határértékeket tartalmazó tesztkészleteket hoz létre, amelyek az összes végrehajtási útvonalat lefedik. Felismeri a kivételeket, a null referenciákat és az elérhetetlen kódot. Átlátható MSTest/NUnit teszteket generál, amelyeket egyszerűen beépíthet a projekt tesztkészletébe.
Az egységtesztek minden kódszerkesztés után automatikusan, a háttérben futnak, az eredmények pedig közvetlenül a szerkesztőben jelennek meg zöld/piros jelölőként minden sor mellett. Azonnali visszajelzést ad arról, hogy a módosítások milyen hatással vannak a meglévő tesztekre. Támogatja az MSTest, NUnit és xUnit keretrendszereket. Jelentősen lerövidíti a TDD visszacsatolási ciklusát.
Automatikusan felismeri a duplikált kódot a teljes megoldásban. Szemantikai hasonlóságot is elemez, nem csupán a pontos másolatokat, és interaktív nézetben csoportosítja a klónokat. Segít azonosítani a refaktorálásra érdemes részeket, és csökkenti a rejtett technikai adósságot, ami kiemelten fontos nagy kódbázisok karbantartásakor.
Definiáljon architekturális szabályokat (dependency diagrams), majd ellenőrizze azokat automatikusan build közben. A VS Enterprise felügyeli, hogy a kód megfelel-e a rétegek között meghatározott függőségeknek, például hogy a UI nem hivatkozik-e közvetlenül a DAL-re a BLL megkerülésével. Segít megelőzni az architektúra idővel bekövetkező leépülését.
Performance Profiler CPU-, memória-, I/O- és GPU-elemzéssel. .NET Object Allocation Tracking, Database I/O profiling, async diagnostics és Events Viewer. Snapshot Debugger éles környezetű profilozáshoz Azure-ban. A Code Map vizualizálja az összefüggéseket és az adatáramlást összetett rendszerekben.
Továbbfejlesztett IntelliCode, amelyet az Ön csapatának mintái alapján tanítottak be: a szervezet repozitóriumain tanuló modell projektspecifikus konvenciókat, elnevezéseket és mintákat ajánl. Az egyedi modellek biztosítják a kódolási stílus egységességét nagy csapatokban. MI-alapú anomáliaészlelés és refaktorálási javaslatok.
Éles alkalmazások hibakeresése leállás nélkül: a Snapshot Debugger rögzíti az alkalmazás állapotának pillanatképét az Azure App Service-ben, amikor egy meghatározott feltétel teljesül. Elemezheti a változókat, a hívási vermet és a diagnosztikai adatokat anélkül, hogy ez befolyásolná az éles működést. Olyan hibák megoldásában segít, amelyeket helyben nem lehet reprodukálni.
Beépített terheléses tesztelési eszközök (Web Performance and Load Testing), amelyek több ezer felhasználót képesek szimulálni. A Coded UI Tests automatizálja a felhasználói felület tesztelését. A Microsoft Fakes (Shims és Stubs) elkülöníti a kódot egységteszteléshez, még statikus metódusok és sealed osztályok esetén is.
A Visual Studio 2019 Enterprise a Licensiernél jelentős megtakarítást kínál: örökös licenc a költséges éves előfizetés helyett. Az Enterprise a VS legdrágább kiadása, ezért itt a megtakarítás különösen látványos. Eredeti licenceket kínálunk aktiválási garanciával és 27%-os ÁFA-s számlával.
Az Enterprise befektetés a kódminőségbe: az IntelliTest, a Live Unit Testing és az Architecture Validation jelentősen csökkenti az éles környezetbe kerülő hibák számát. A kritikus alkalmazásokon dolgozó csapatok számára (pénzügy, egészségügy, ipar) ezek az eszközök nem luxust, hanem alapvető szükségletet jelentenek. Az örökös licenc egyszeri megvásárlása hosszú távú használatra a legkedvezőbb megoldás.
| Termék | Microsoft Visual Studio 2019 Enterprise |
| Licenctípus | Örökös (perpetual) — per user |
| IntelliTest | Igen (automatikus tesztgenerálás) |
| Live Unit Testing | Igen (valós idejű visszajelzés) |
| Code Clone Detection | Igen |
| Architecture Validation | Igen (dependency diagrams) |
| Snapshot Debugger | Igen (Azure production) |
| Load Testing | Igen (Web Performance) |
| Microsoft Fakes | Igen (Shims + Stubs) |
| Nyelvek | C#, VB.NET, C++, F#, Python, JS/TS, SQL |
| Keretrendszerek | .NET Framework, .NET Core, .NET 5, Xamarin, Blazor |
| Operációs rendszer | Windows 10/11 (x64) |
| Szállítás módja | Elektronikus — termékkulcs e-mailben |
A VS 2022 Enterprise 64 bites verzió, amely támogatja a .NET 6/7/8 rendszereket, a C++ Hot Reloadot, a továbbfejlesztett IntelliCode-ot és a natív ARM64 támogatást. A VS 2019 a .NET 5-öt és a korábbi verziókat támogatja. Ha projektjei .NET Frameworkre vagy .NET Core 3.1/.NET 5 alapokra épülnek, a VS 2019 Enterprise teljes mértékben elegendő, és lényegesen kedvezőbb áron érhető el. .NET 6+ projektekhez érdemes a VS 2022-t megfontolni. Az Enterprise funkciók (IntelliTest, Live Unit Testing, Architecture Validation) mindkét verzióban elérhetők.
A termékkulcsot a fizetés visszaigazolását követően néhány percen belül e-mailben megkapja
Az Enterprise az alábbi extra funkciókat kínálja: IntelliTest (automatikus tesztgenerálás), Live Unit Testing (háttérben futó tesztek minden szerkesztés után), Code Clone Detection (duplikátumfelismerés), Architecture Validation (függőségek validálása), Snapshot Debugger (éles Azure hibakeresés), Microsoft Fakes (izolálás teszteléshez), Load Testing (terheléses tesztelés) és fejlett profilozás Code Mappel.
A licenc per-user, vagyis felhasználóra szól. Egy fejlesztő több eszközre is telepítheti a VS Enterprise verziót (asztali gép, laptop, VM), de a licenc nem osztható meg több személy között. Egy 5 fős fejlesztőcsapathoz 5 Enterprise licencre van szükség.
Kattintson jobb gombbal egy metódusra → „Run IntelliTest". A VS Enterprise automatikusan elemzi a végrehajtási útvonalakat, bemeneti értékeket generál (köztük határértékeket és null értékeket), majd olyan teszteket hoz létre, amelyek az összes ágat lefedik. Az eredmények táblázatos nézetben jelennek meg a generált tesztekkel együtt, amelyeket elmenthet a tesztprojektbe. Támogatja a .NET Framework és .NET Core környezeteket.
Nem érezhető mértékben: a Live Unit Testing intelligensen működik, és csak azokat a teszteket futtatja, amelyeket az adott módosítás érint, nem pedig a teljes tesztcsomagot. Impact analysis algoritmust használ a terhelés minimalizálására. A lassú tesztek (például integrációs tesztek) kizárhatók, és a futtatás a gyors egységtesztekre korlátozható. A párhuzamos tesztfolyamatok száma konfigurálható.
Igen, a Snapshot Debugger lehetővé teszi snappointok és logpointok beállítását az Azure App Service-ben futó alkalmazásokon. Amikor a feltétel teljesül, a VS rögzíti az állapot pillanatképét (változók, call stack) az alkalmazás leállítása nélkül. A snapshot offline elemezhető. Az éles teljesítményre gyakorolt hatása gyakorlatilag nulla. Azure App Service szükséges hozzá.
Igen, beépített Docker támogatást kínál Dockerfile, docker-compose és többkonténeres orkesztráció mellett. Lehetővé teszi a konténerekben futó alkalmazások hibakeresését (Linux és Windows containers esetén egyaránt), tartalmaz Container Tools ablakot, valamint publikálást Azure Container Registry / AKS környezetbe. Docker Compose támogatás a Solution Explorerben.
Minimum: Windows 10/11 x64, 1,8 GHz-es processzor (ajánlott: legalább négymagos), 4 GB RAM (ajánlott: 16 GB+ Enterprise és Live Unit Testing használatához), 20-50 GB tárhely a telepített workloadoktól függően, 1280x720 kijelző (ajánlott: 1920x1080). Az SSD jelentősen gyorsítja az IDE indulását és a projektek buildelését.
Igen, az Enterprise licenc tartalmazza a Microsoft szoftverek kizárólag tesztelési célú használati jogát (dev/test licensing). Ide tartozik a Windows Server, az SQL Server és más Microsoft termékek használata nem éles környezetben. Ez komoly megtakarítást jelent azoknak a csapatoknak, amelyek tesztinfrastruktúrát üzemeltetnek.
Adatlap
Megadott referenciák