Visual Studio 2008 Express Sürümlerinde "eksik" olan nedir?


126

Visual Studio 2008 Express Sürümlerinde "eksik" olan nedir?

Özellikle,

  • hangi işlevsellik mevcut değil?
  • kullanımıyla ilgili hangi kısıtlamalar var?

9
Kapanışa katılmıyorum - gerçek bir cevap gerektiren düz, olgusal bir sorudur.
Iain

Yanıtlar:


163

Visual Studio Express'in Visual Studio Professional'a kıyasla özelliklerden yoksun olduğu başlıca alanlar:

  • Eklenti / makro yok
  • Bazı Win32 araçları eksik
  • Team Explorer desteği yok
  • Sınırlı yeniden düzenleme desteği
  • Hata ayıklama çok daha sınırlıdır (özellikle sunucu geliştirme için sorunlu, uzaktan hata ayıklama olmamasıdır)
  • Kurulum projeleri için destek eksikliği
  • Rapor oluşturma aracı yok
  • Office geliştirme desteği yok
  • Mobil platform desteği yok
  • Sınırlı tasarımcı grubu
  • Sınırlı veritabanı araçları seti
  • Kod profili oluşturma veya test çerçevesi desteği yok
  • MFC / ATL desteği yok
  • C ++ 'dan 64-bit görüntülere derleme desteği yoktur (geçici çözüm, ücretsiz Windows SDK yüklemektir)

NOT: Genellikle Express EULA'nın ticari geliştirmeye izin vermediği söylenir - bu doğru değildir ( Visual Studio Express SSS Öğesi 7 )


2
64 bit yürütme desteği var!
Nathan Osman

@George: ilginç - C ++ Express kurulumlarım (VC ++ 2010 Express dahil) herhangi bir x64 derleyicisi almıyor - Windows SDK'yı yükleyerek x64 desteği alıyor musunuz?
Michael Burr

1
@Michael: Evet. Windows SDK'yı yükledim - ama bu da ücretsiz bir indirme.
Nathan Osman

58

Microsoft.com'da kullanışlı bir karşılaştırma tablosu seti bulunmaktadır .

Elbette, belirli ekspres sürüme bağlıdır (çünkü birkaç tane olduğu ve farklı özelliklere sahip olduğu için). En çok karşılaşacağınız sınırlamalar, kaynak denetimi tümleştirmesi (ve TFS istemci lisansı), hata ayıklama sınırlamaları, sınırlı yeniden düzenleme, birim testi desteği olmaması ve sınırlı tasarımcı desteğidir.

Tamlık adına, Visual Studio 2008 Standard Edition'da bulunan ancak hızlı sürümlerin hiçbirinde bulunmayan özelliklerin bir listesini burada bulabilirsiniz:

  • Eklentileri
  • Makrolar ve Makrolar IDE
  • Visual Studio Eklenti proje şablonu
  • VSPackages
  • Sihirbazlar
  • ATL / MFC İzleme Aracı
  • GUID oluştur
  • Dotfuscator Topluluk Sürümü
  • Hata Arama
  • Kaynak Kontrol Entegrasyonu
  • Casus ++
  • Takım Gezgini Entegrasyonu
  • Team Foundation Server İstemci Erişim Lisansı
  • Visual Studio 2008 Görüntü Kitaplığı
  • Eklentiler / Makro Güvenlik seçenekleri
  • Visual Studio Ayarları
  • Sınıf Tasarımcısı
  • Kapsülleme Alan Yeniden Düzenleme
  • Arayüz Yeniden Düzenlemeyi Çıkarın
  • Yerel Değişkeni Parametre Yeniden Düzenlemeye Yükselt
  • Parametreleri Yeniden Düzenlemeyi Kaldır
  • Parametreleri Yeniden Düzenleme
  • Hata Ayıklama Dökümleri
  • JIT Hata Ayıklama
  • Mini çöplük
  • Çok İş Parçacıklı / Çok İşlemli Hata Ayıklama
  • NTSD Komut Desteği
  • Adım Adım Web Servislerinde Hata Ayıklama
  • CAB Projesi Proje Şablonu
  • Birleştirme Modülü Proje Şablonu
  • Web Sitesi Yardımcı Programını Yayınlayın
  • Kurulum Projesi Şablonu
  • Kurulum Sihirbazı Proje Şablonu
  • Akıllı Cihaz CAB Proje Şablonu
  • Web Kurulum Projesi Şablonu
  • Windows Installer Dağıtımı
  • 64-bit Visual C ++ Araçları
  • XML Belgesinden XSD Şeması Oluşturun
  • Raporlar Uygulama Projesi Şablonu
  • Visual Studio Rapor Tasarımcısı
  • Visual Studio Rapor Sihirbazı
  • Paylaşılan Eklenti Proje Şablonu
  • ASP.NET AJAX Sunucu Kontrolü Genişletici Proje Şablonu
  • ASP.NET AJAX Sunucu Kontrol Projesi Şablonu
  • ASP.NET Raporları Web Sitesi proje şablonu
  • ASP.NET Sunucu Kontrol Projesi Şablonu
  • ASP.NET Web Uygulama Projesi Şablonu
  • Yerel Kaynaklar Oluşturun
  • WCF Hizmet Ana Bilgisayarı
  • WCF Hizmet Kitaplığı Proje Şablonu
  • WF Etkinlik Tasarımcısı
  • Özel Sihirbaz Proje Şablonu
  • WF Boş İş Akışı Proje Şablonu
  • MFC ActiveX Kontrol Projesi Şablonu
  • MFC Uygulama Projesi Şablonu
  • MFC DLL Proje Şablonu
  • WF Sıralı İş Akışı Konsolu Uygulama Projesi Şablonu
  • WF Sıralı İş Akışı Kitaplığı Proje Şablonu
  • WF Sıralı İş Akışı Hizmet Kitaplığı Proje Şablonu
  • WF Durum Makinesi İş Akışı Kitaplığı Proje Şablonu
  • WF Durum Makinesi İş Akışı Tasarımcısı
  • WF Durum Makinesi İş Akışı Hizmet Kitaplığı Proje Şablonu
  • WCF Sendikasyon Hizmeti Kitaplığı Proje Şablonu
  • Windows Workflow Foundation Designer için Visual Studio Uzantıları
  • Windows Forms Kontrol Kitaplığı Proje Şablonu
  • Windows Hizmet Projesi Şablonu
  • WF İş Akışı Etkinlik Kitaplığı Proje Şablonu
  • WPF Özel Kontrol Kitaplığı Proje Şablonu
  • WPF Kullanıcı Kontrol Kitaplığı Proje Şablonu
  • ASP.NET Sunucu Kontrol Öğesi Şablonu
  • COM Sınıfı Öğe Şablonu
  • Yapılandırma Dosyası Öğe Şablonu
  • Çerçeve Kümesi Öğe Şablonu
  • Arayüz Öğesi Şablonu
  • CLR Yükleyici Sınıf Öğesi Şablonu
  • Yerel Veritabanı Önbelleği Öğesi Şablonu
  • Modül Tanımlı Dosya Öğesi Şablonu
  • Yuvalanmış Ana Sayfa Öğesi Şablonu
  • ATL Kayıt Komut Dosyası Öğe Şablonu
  • MS Rapor Öğesi Şablonu
  • Rapor Sihirbazı Öğe Şablonu
  • .NET Kaynakları Dosyası Öğe Şablonu
  • Win32 Kaynak Dosyası Öğe Şablonu
  • Statik Bulma Dosyası (Web Hizmetleri) Öğe Şablonu
  • İşlem Bileşeni Öğe Şablonu
  • Web İçerik Formu Öğe Şablonu
  • Windows Komut Dosyası Ana Bilgisayar Öğesi Şablonu
  • Windows Hizmetleri Öğe Şablonu
  • XML Şema Öğesi Şablonu


7

Visual Studio 2008 Ürün Karşılaştırması

Bildiğim kadarıyla kullanımında herhangi bir kısıtlama yok, ama ben bir avukat değilim.

AviewAnew, ticari kullanım için Express Sürümlerini kullanabileceğinizi belirtti: Visual Studio Express Sürümleri kullanılarak oluşturulan uygulamalar için lisans kısıtlaması yoktur. SSS # 7'ye bakın .


Express Sürümleri ticari kullanım için kullanabilir miyim? Evet, Visual Studio Express Editions kullanılarak oluşturulan uygulamalar için lisans kısıtlaması yoktur. microsoft.com/express/support/faq
Tom Ritter

1
@Tobi Görünüşe göre verdiğiniz bağlantı ( msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx ) artık geçerli değil. Çalışan bir tane var mı?
Piotr Dobrogost

@Piotr, bu indirmede hızlı bir arama yapıldı, orijinal olarak bağladığım karşılaştırma tablosunu içeriyor gibi görünüyor: microsoft.com/downloads/…
Tobi

5

Bunlar benim için en önemlileri:

  • Bir koşulla kesme noktaları ayarlayamazsınız
  • Eklenti desteği
  • Yeniden düzenleme çok sınırlıdır (yeniden adlandırma, ayıklama yöntemi)



2

Başkaları büyük listeler yayınladılar, ancak pratik bir konu olarak, çoğunlukla sistem programlaması yapan biri olarak konuşursak, ekspres sürümü kullanırken en çok özlediğim özellikler

  1. hata ayıklayıcının iş parçacığına duyarlı bölümleri ve

  2. yerleşik ikili görüntüleyici ile dosya açma yeteneği.

MFC programlamayı daha sık yapsaydım, muhtemelen diyalog tasarımcısını da özlerdim.


2

Eksik olan (olması güzel olan) şudur:

Kaynak Kontrol Entegrasyonu iki seçenek sağlar: Kaynak Kontrol Eklentisi API'sine (önceden MSSCCI API olarak biliniyordu) dayalı kaynak kontrol çözümü veya bir kaynak kontrolü VSPackage

Bu, özellikle Perforce gibi dosyaları değiştirmeden önce teslim almanız gereken sistemlerle çalışıyorsanız , özellikle de tüm ekip üyeleri için proje ayarlarını değiştirirken önemlidir.


Sanırım Perforce ile çalışmam bekleniyor olsaydı, yerel Mercurial depolarını ve Perfarce uzantısını kullanarak Perforce depolarına itmek / çekmek için araştırma yapabilirdim. Bu aynı zamanda, VCS için bir VS eklentisine güvenmek yerine TortoiseHg'yi Windows Gezgini'nde kullanabilmek anlamına gelir.
Mark Booth



0

Windows Vista'da Visual Studio Express (C ++) 2008 (hizmet paketi 1 ile) hata ayıklama ile sorun yaşadım. Ne zaman (a) programı bozmak, (b) odağı uygulamadan IDE'ye geri getirmek, (c) yürütmeyi sürdürmek, program yaklaşık 30 saniye bekletildi. Görev Yöneticisi, bu süre boyunca CPU'nun tamamını tüketen "VSExpress.exe" yi gösterdi. Vista, bu süre içinde IDE'nin başlık çubuğunda "Yanıt vermiyor" ifadesini gösterdi.

Bu beni çılgına çeviriyordu, bu yüzden Visual Studio Professional 2008'in ticari bir kopyasını (SoftwareSurplus'tan 150 $) satın aldım ve bu sorunu çözdü.


0

Visual Studio 2008 için, Express sürümleri biri için yerleşik test özelliklerine sahip değildir.


0

Sen inşa edebilirsiniz MFC sen kütüphaneler indirirseniz uygulamaları Platform SDK . Ancak diyalogların tasarlanması için yerleşik bir destek yoktur.


0

Eklenti olan Visual Studio Express izin verdi. En dikkate değer olanı doğrudan Microsoft'tan gelir: XNA Game Studio, bir Visual Studio Express eklentisi olarak çalışır.

Kendi Visual Studio Express eklentilerinizi oluşturmanıza olanak tanıyan bir proje türü (belki yalnızca tam Visual Studio'da mevcuttur) vardır!


-2

Yaratamazsın Biri Windows hizmetleri .


Express kullanarak Windows hizmetleri oluşturdum. Ücretli sürümlerden biraz daha zordur çünkü Express IDE, hizmetleri sizin için yüklemek ve çalıştırmak için tüm kodu oluşturmayacaktır, ancak bu mümkündür.
Jonathan Webb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.