Microsoft Visual Studio 2017 Professional: Çapraz Platform Geliştirme için Olgun Bir IDE
Uzun süredir Microsoft tabanlı geliştiricilerin çoğu için Visual Studio 2017 Professional, modern bir IDE'nin nasıl olması gerektiğini tanımlayan sürümdür. Yepyeni bir modüler yükleyici, ortalama %50 daha hızlı soğuk başlatma, Live Unit Testing'in ilk ortaya çıkışı, artık standart olan CodeLens satır içi ek açıklamaları ve büyük kod tabanlarıyla çalışmayı pratik hale getiren Lightweight Solution Load özelliğiyle birlikte gönderildi. Daha eski .NET Framework 4.x uygulamalarını, MSVC v141 araç setine ihtiyaç duyan yerel C++ projelerini veya daha yeni Visual Studio sürümlerinin artık desteklemediği Windows 10 Mobile kodunu sürdürüyorsanız, Visual Studio 2017 Professional bu iş için doğru sürümdür. Siparişiniz anında dijital anahtar ve hesaba bağlı etkinleştirme ile gönderilir. Her Visual Studio anahtarı doğrudan Microsoft yetkili kanallarından temin edilir ve ödemeniz onaylandığı anda hesap panelinize teslim edilir, böylece etkinleştirme geçersiz anahtar hataları olmadan sorunsuz bir şekilde gerçekleşir ve aynı anahtar temiz bir yeniden kurulum veya donanım değişimi sonrasında yeniden etkinleştirilir. Lisans kullanıcı başına bir lisanstır, bu nedenle aynı adlandırılmış geliştirici, başka kimse IDE'yi kullanmadığı sürece bir iş istasyonuna, dizüstü bilgisayara ve test donanımına yükleyebilir ve çevrimdışı kullanım sırasında istenmeyen telemetri veya zorunlu hesap oturum açma yoktur. 💻 🛠️ ⚡
Neler Dahildir ve Etkinleştirme Nasıl Çalışır?
Siparişiniz onaylandığında, hesap panelinize ve sipariş e-postanıza 25 karakterlik bir Visual Studio 2017 Professional ürün anahtarı gönderilir. Anahtar, beş bilgisayarda Professional sürümünü etkinleştiren orijinal, kullanılmamış bir Microsoft etkinleştirme anahtarıdır. Etkinleştirme kalıcıdır: lisans, ilk etkinleştirdiğiniz her cihazın ömrü boyunca geçerlidir ve lisansınızı kaybetmeden temiz bir yeniden kurulumdan veya büyük bir donanım değişikliğinden sonra aynı donanımı yeniden etkinleştirebilirsiniz.
Standart etkinleştirme akışı ilk bilgisayarda yaklaşık on dakika sürer:
- Visual Studio 2017 önyükleyicisini resmi Microsoft Visual Studio Arşivlenmiş İndirmeler sayfasından veya Visual Studio Yükleyicisinden indirin.
- Önyükleyiciyi çalıştırın ve ihtiyacınız olan iş yüklerini ve bileşenleri seçin (örneğin, .NET masaüstü geliştirme, ASP.NET ve web geliştirme, Python veya C++ ile masaüstü geliştirme).
- IDE'nin kurulumu bittikten sonra, Visual Studio'yu başlatın ve lisansla ilişkilendirmek istediğiniz Microsoft hesabıyla oturum açın.
- Yardım → Ürün Anahtarını Kaydet'i açın, 25 karakterlik anahtarı girin ve onaylayın.
- Her ek bilgisayarda 3. ve 4. adımları tekrarlayın. Aynı anahtar aynı anda beş bilgisayara kadar kaydedilebilir.
Lisans bir Microsoft hesabıyla ilişkili olduğundan, daha sonra diski biçimlendirebilir veya anakartı değiştirebilirsiniz ve yeni donanımda aynı hesapla oturum açtığınızda etkinleştirme sunucusu yetkilendirmeyi yeniden tanıyacaktır.
Temel Özellikler ve Yetenekler
- Tam çapraz dil IDE. C#, Visual Basic, C++, F#, JavaScript, TypeScript, Python ve XAML, Visual Studio 2017 Professional'da birinci sınıf dillerdir. IDE tek bir yüklemedir, dil başına bir yükleme değildir ve etkin proje türünü değiştirmek sadece farklı bir çözümü açmak meselesidir.
- CodeLens satır içi göstergeler. Her metodun, özelliğin ve sınıfın üzerinde düzenleyici, referans sayısını, son değişikliklerin yazarlarını, birim testlerinin üye kapsamını ve tek tıklamayla bir geçmiş görünümünü gösterir. CodeLens, 2017'de Professional ve üzeri bir özellikti ve IDE'deki en kullanışlı günlük üretkenlik özelliklerinden biri olmaya devam ediyor.
- Live Unit Testing. Siz yazdıkça, IDE .NET birim testlerinizi arka planda çalıştırır ve düzenleyiciyi yeşil ve kırmızı işaretlerle süsler, böylece hangi kod satırlarının geçtiğini ve hangilerinin başarısız olduğunu bir bakışta görebilirsiniz. Live Unit Testing, Professional ve Enterprise sürümlerinde mevcuttur.
- IntelliTrace geçmiş hata ayıklayıcı. 2017'de yalnızca Enterprise'a özel bir özellikti, ancak Professional, standart kaynak düzeyinde ve makine düzeyinde hata ayıklayıcıyı, koşullu kesme noktalarını ve bir şeyler ters gittiğinde Özel Yardımcı'nın ürettiği mevcut çağrı yığınının zaman yolculuğu anlık görüntüsünü alır.
- Yeniden düzenleme ve kod navigasyonu. Tümüne Git (Ctrl+T veya Ctrl+Virgül), herhangi bir IDE'deki en kullanışlı navigasyon kısayoludur; gruplandırma, filtreleme ve renklendirme ile Tüm Referansları Bul yerleşiktir; Yapı Rehber Çizgileri iç içe geçmiş blokların kapsamını görselleştirir; ve Lightweight Solution Load özelliği, yalnızca aktif olarak kullandığınız projeleri yükleyerek büyük çözümlerin açılmasını hızlandırır.
- Yerleşik Git ve Takım Gezgini. Visual Studio için GitHub uzantısı, IDE ile birlikte yüklenir ve düzenleyiciden ayrılmadan tam bir klonlama-işleme-gönderme iş akışı sunar. Takım Gezgini, hala merkezi sürüm kontrolünü kullanan kuruluşlar için Azure DevOps Server'ı (eski adıyla TFS) kapsar.
- Görsel tasarımcılar. WPF, UWP ve Xamarin.Forms için XAML tasarımcısı; Windows Forms tasarımcısı; sınıf tasarımcısı ve veritabanı şema tasarımcısı; ve web formları tasarımcısı hepsi kutunun içindedir. Yerel C++ geliştiricileri için MFC, WinForms ve Win32 tasarımcıları da mevcuttur.
- Docker ve Azure entegrasyonu. Visual Studio 2017, .NET Core ve Node.js için Docker araçlarını (önizleme olarak) gönderen ilk sürüm olmanın yanı sıra, derin Azure App Service, Azure Functions ve Azure Storage entegrasyonuna sahipti. Azure'a sağ tıklayarak yayımlama, Application Insights'ı yapılandırma ve dağıtım yuvalarını IDE'den ayrılmadan yönetme.
- Uzantılar pazarı. ReSharper, NDepend, CodeRush, OzCode, GitHub, GitLab, Visual Studio Live Share önizlemesi ve binlerce diğer ücretsiz ve ücretli uzantı Visual Studio Pazarı'nda mevcuttur. Uzantılar ve Güncellemeler iletişim kutusu her şey için tek bir ana kapıdır.
- Performans ve Güvenilirlik Merkezi. Yeni Yardım → Visual Studio Performansını Yönet menüsü, hangi uzantıların ve araç pencerelerinin başlangıcı, çözüm yüklemeyi ve düzenlemeyi yavaşlattığını izler ve devre dışı bırakılacaklar için öneriler sunar.
Bu Sürüm Kimler İçin
Visual Studio 2017 Professional, 2026'da belirli bir geliştirici kümesi için doğru sürümdür. Aşağıdaki kişilikler, bu dijital lisansın en yaygın alıcılarını açıklar.
- Daha eski .NET Framework 4.x ve .NET Core 1.x/2.x kod tabanlarını sürdüren geliştiriciler. Uygulamanız, daha yeni Visual Studio sürümlerinin kutudan çıktığı gibi desteklemediği bir çalışma zamanını hedefliyorsa, Visual Studio 2017 Professional doğru araçtır. MSVC v141 araç seti, .NET Core 2.1 SDK ve eski Azure SDK bu sürümde mevcuttur.
- Yerel C++ ve MFC geliştiricileri. Visual Studio 2017, tam MFC ve Win32 tasarımcı desteğini kutuda gönderen son sürümdü. Uzun süreli bir yerel Windows uygulamasını sürdürüyorsanız, 2017 araç zinciri genellikle doğru derleyici ve tasarımcı kombinasyonudur.
- Windows 10 Mobile ve Xamarin 4.3 geliştiricileri. Visual Studio 2017, Windows 10 Mobile projelerini oluşturabilen ve sürdürebilen son sürümdü. Xamarin 4.3 (önizleme) kutunun içindeki sürümdür ve Android ve iOS iş yükü yapılandırmaları 2017 dönemi araç zinciriyle eşleşir.
- Küçük stüdyolar ve bağımsız geliştiriciler. 5 Bilgisayarlı lisans, bir masaüstü, bir dizüstü bilgisayar, bir test makinesi ve bir veya iki istemci cihazı olan serbest çalışan bir geliştirici için doğru boyuttadır. Professional özellik seti, yinelenen ücretler olmaksızın tam bir Visual Studio Professional aboneliği ile aynıdır.
Sistem Gereksinimleri
Visual Studio 2017, sonraki sürümlere göre daha esnek bir donanım tabanına sahiptir ve Windows 7 SP1'i destekleyen son sürümdür. Minimum disk alanı, yüklediğiniz iş yüklerine bağlıdır.
| Bileşen | Minimum | Önerilen |
|---|---|---|
| İşletim sistemi | Windows 7 SP1, Windows 8.1, Windows 10 sürüm 1507 veya üstü, Windows Server 2012 R2, Windows Server 2016 | Windows 10 sürüm 1809 veya üstü, 64-bit |
| İşlemci | 1.8 GHz çift çekirdekli 64-bit | Dört çekirdekli 2.0 GHz veya daha hızlı |
| RAM | 2 GB (4 GB önerilir) | Tipik .NET çözümleri için 8 GB veya daha fazla |
| Depolama | İş yüklerine bağlı olarak 1 GB'dan 40 GB'a kadar | 50 GB veya daha fazla boş alana sahip SSD |
| Ekran | 1280 × 720 | 1366 × 768 (WXGA) veya daha yüksek |
| Grafik | DirectX 9 uyumlu | Donanım hızlandırma için DirectX 10 veya üstü |
| .NET Framework | Yüklemek için 4.5.2, çalıştırmak için 4.6.1 (kurulum tarafından yüklenir) | .NET Framework 4.7.2 (kurulum tarafından yüklenir) |
Visual Studio 2017, 14 dilde mevcuttur: İngilizce, Çince (Basitleştirilmiş ve Geleneksel), Çekçe, Fransızca, Almanca, İtalyanca, Japonca, Korece, Lehçe, Portekizce (Brezilya), Rusça, İspanyolca ve Türkçe. Kullanıcı arayüzü dili, Visual Studio Yükleyicisi aracılığıyla herhangi bir zamanda değiştirilebilir.
Etkinleştirme ve Lisans Notları
Visual Studio 2017 Professional dijital lisansınız, etkinleştirme sırasında kullanılan Microsoft hesabına bağlı, kalıcı, beş bilgisayarlık bir lisanstır. Önceden bilmeniz gereken birkaç ayrıntı:
- Beş bilgisayar, cihazların ömrü boyunca. Her anahtar, Visual Studio 2017 Professional'ı beş bilgisayara kadar etkinleştirir. Abonelik ücreti ve yıllık yenileme yoktur.
- Microsoft hesabına bağlama. Etkinleştirme bir Microsoft hesabıyla ilişkilidir, bu da temiz bir kurulum veya donanım yenileme sonrası lisansın kurtarılabileceği anlamına gelir.
- Yeniden yüklemeler desteklenir. Diski biçimlendirin, anakartı değiştirin veya depolamayı değiştirin: aynı Microsoft hesabına tekrar oturum açın ve lisans, çoğu durumda otomatik olarak yeniden etkinleşir.
- Toplu lisanslama dahil değildir. Bu bir perakende, tek kuruluşlu lisanstır. On veya daha fazla lisans için Açık Lisans, Açık Değer veya Microsoft Müşteri Sözleşmesi doğru yoldur.
- Sürümler arası yükseltmeler. Visual Studio 2017, Visual Studio 2019, 2022 ve 2026 dahil olmak üzere daha yeni Visual Studio sürümleriyle yan yana yüklenebilir. Her sürüm kendi proje biçimini ve kendi araç zincirini kullanır.
Visual Studio 2017 Professional ile Başlayın
Visual Studio 2017 Professional dijital lisansı satın almak, .NET Framework 4.x, .NET Core 1.x ve 2.x ve yerel C++ kod tabanlarınızı Nisan 2027'ye kadar desteklenen bir araç zinciri üzerinde oluşturmaya devam etmenin doğru yoludur. Sipariş onaylandıktan sonra, anahtar gelen kutunuzdadır, etkinleştirme adımları yukarıdadır ve kısa bir oturumda düzenleyiciye geri dönebilirsiniz. 2017 Professional'ın projeniz için doğru sürüm olup olmadığına dair herhangi bir sorunuz varsa, destek ekibimiz satın alma öncesinde ve sonrasında hazırdır.
İlgili Ürünler de Düşünebilirsiniz
Microsoft Visual Studio 2017 Professional Perakende [5 Bilgisayar] karşılaştıran müşteriler, ödeme yapmadan önce genellikle bu ilgili ürünü düşünürler.
Microsoft Visual Studio 2017 Professional Alternatifleri
Üç güvenilir alternatif çoğu geliştirme iş yükünü kapsar.
JetBrains Rider veya ReSharper
JetBrains'ten çapraz platform .NET IDE. Güçlü yeniden düzenleme, kod analizi ve Unity oyun geliştirme desteği.
Visual Studio Code
Microsoft'tan ücretsiz, çapraz platform düzenleyici. Geniş bir uzantı ekosistemiyle web, Python ve TypeScript geliştirme için en uygun.
JetBrains IntelliJ IDEA Ultimate
Derin çerçeve desteği ve yerleşik geliştirici araçları ile sınıfının en iyisi Java ve Kotlin IDE'si.
Nasıl seçilir: En derin .NET, C++ ve Azure entegrasyonu için Visual Studio'da kalın. Çapraz platform .NET çalışmaları ve Unity oyun geliştirme için Rider'ı seçin. Web, betik ve çok dilli çalışmalar için VS Code'u seçin. Java ve Kotlin için IntelliJ IDEA'yı seçin.
Sıkça Sorulan Sorular
Visual Studio 2017 hala 2026'da destekleniyor mu?
Microsoft, Visual Studio 2017 için ana akım desteği Nisan 2022'de sona erdirdi. Genişletilmiş destek, Nisan 2027'ye kadar devam ediyor ve güvenlik düzeltmeleri Windows Update ve Visual Studio Yükleyicisi aracılığıyla sağlanıyor. .NET 6 veya sonraki sürümleri hedefleyen yeni projeler için Visual Studio 2022 veya 2026'yı düşünün; mevcut 2017 kod tabanlarını sürdürmek için bu sürüm desteklenmeye devam ediyor.
2017'de Professional ve Enterprise arasındaki fark nedir?
Professional, tam IDE, tüm iş yükleri, CodeLens ve Live Unit Testing ile giriş seviyesi ticari sürümdür. Enterprise, IntelliTrace, Test ve Laboratuvar Merkezi, mimari araçlar (kod haritaları, katman diyagramları, mimari doğrulama), Microsoft Fakes, IntelliTest ve Canlı Bağımlılık Doğrulama ekler. Çoğu küçük ekip ve bireysel kullanım durumu için Professional doğru sürümdür. Enterprise, mimari ve gelişmiş test araçlarına ihtiyaç duyan kuruluşlar içindir.
Visual Studio 2017'yi Windows 11'e yükleyebilir miyim?
Evet, Visual Studio 2017, Windows 11'de desteklenir. IDE, Windows 11 21H2 ve sonraki sürümlerde uyumluluk modunda çalışır ve çekirdek iş yükleri için bilinen bir sorun yoktur. Windows 10 Mobile iş yükü ve eski Windows Phone emülatörleri Windows 11'de desteklenmez, ancak başka hiçbir iş yükü kısıtlanmaz.
5 Bilgisayarlı lisans, macOS'ta Visual Studio 2017'yi kapsar mı?
Hayır. Visual Studio 2017, yalnızca Windows sürümüdür. Çapraz platform .NET geliştirme için bir macOS IDE'ye ihtiyacınız varsa, Visual Studio for Mac, Ağustos 2024 itibarıyla Microsoft tarafından artık desteklenmeyen ayrı bir ürün hattıdır. macOS ve Linux geliştirme için, C# Geliştirme Kiti uzantısıyla Visual Studio Code modern yoldur.
Visual Studio 2017'yi bir sanal makinede çalıştırabilir miyim?
Evet, bazı uyarılarla. Visual Studio 2017, tam bir Windows işletim sistemi ve kalıcı bir VM gerektirir, bir kapsayıcı veya App-V ortamı değil. Sunucu Çekirdeği ve Minimal Sunucu Arayüzü seçenekleri desteklenmez. Her VM, 5 Bilgisayarlı lisansa karşı ayrı bir lisans olarak sayılır.
Teslimat ne kadar sürer?
Ürün anahtarı, ödeme onaylandıktan hemen sonra, genellikle saniyeler içinde hesap panelinize ve sipariş onay e-postanıza otomatik olarak teslim edilir. İlk bilgisayarda kurulum ve etkinleştirme akışı yaklaşık on dakika sürer; sonraki bilgisayarların her biri birkaç dakika sürer.
![Microsoft Visual Studio 2017 Professional Retail [5 PC]](http://dotkeys.net/cdn/shop/files/microsoft-visual-studio-2017-professional-retail-5-pc.webp?v=1784725556&width=1445)