it-swarm-id.com

Apa yang "hilang" dalam Edisi Visual Studio 2008 Express?

Apa yang "hilang" dalam Edisi Visual Studio 2008 Express?

Khususnya,

  • fungsi apa yang tidak tersedia?
  • pembatasan apa yang ada pada penggunaannya?
126
benefactual

Area utama di mana Visual Studio Express tidak memiliki fitur dibandingkan dengan Visual Studio Professional:

  • Tidak ada tambahan/makro
  • Beberapa alat Win32 hilang
  • Tidak ada dukungan Team Explorer
  • Dukungan terbatas refactoring
  • Debugging jauh lebih terbatas (terutama yang bermasalah untuk pengembangan server tidak ada debugging jarak jauh)
  • Kurangnya dukungan untuk proyek pengaturan
  • Tidak ada alat pembuatan laporan
  • Tidak ada dukungan pengembangan Office
  • Tidak ada dukungan platform seluler
  • Set desainer terbatas
  • Perangkat alat basis data terbatas
  • Tidak ada profiling kode atau dukungan kerangka uji
  • Tidak ada dukungan MFC/ATL
  • Tidak ada dukungan untuk kompilasi gambar C++ hingga 64-bit (solusinya adalah menginstal Windows SDK yang gratis)

CATATAN: sering dikatakan bahwa Express EULA tidak mengizinkan pengembangan komersial - yaitu tidak true ( Visual Studio Express FAQ Item 7 )

163
Michael Burr

Ada satu set berguna grafik perbandingan di Microsoft.com.

Itu tergantung pada edisi kilat khusus, tentu saja (karena ada beberapa dan mereka memiliki fitur yang berbeda). Batasan yang paling mungkin Anda temui adalah integrasi kontrol sumber (dan lisensi klien TFS), batasan debug, refactoring terbatas, tidak ada dukungan pengujian unit, dan dukungan desainer terbatas.

Demi kelengkapan, berikut adalah daftar fitur yang ada di Visual Studio 2008 Edisi Standar tetapi tidak ada dalam edisi ekspres:

  • Tambahan
  • Macro dan Macros IDE
  • Templat proyek Add-in Visual Studio
  • VSPackages
  • Penyihir
  • ATL/MFC Trace Tool
  • Buat GUID
  • Edisi Komunitas Dotfuscator
  • Pencarian Kesalahan
  • Integrasi Kontrol Sumber
  • Mata-mata ++
  • Integrasi Penjelajah Tim
  • Lisensi Akses Klien Tim Team Server
  • Visual Studio 2008 Image Library
  • Opsi Keamanan Tambahan/Makro
  • Pengaturan Visual Studio
  • Desainer Kelas
  • Encapsulate Field Refactoring
  • Ekstrak Antarmuka Refactoring
  • Promosikan Variabel Lokal ke Parameter Refactoring
  • Hapus Parameter Refactoring
  • Susun Ulang Parameter Refactoring
  • Debugging Dumps
  • Debugging JIT
  • Mini-dump
  • Debugging Multithread/Multiprocess
  • Dukungan Perintah NTSD
  • Langkah-Ke Debugging Layanan Web
  • Templat Proyek Proyek CAB
  • Templat Proyek Modul Gabung
  • Publikasikan Utilitas Situs Web
  • Setup Template Proyek
  • Setup Wizard Template Proyek
  • Template Proyek CAB Perangkat Cerdas
  • Template Proyek Pengaturan Web
  • Penerapan Pemasang Windows
  • Alat Visual C++ 64-bit
  • Buat Skema XSD dari Dokumen XML
  • Templat Proyek Aplikasi Laporan
  • Desainer Laporan Visual Studio
  • Wisaya Laporan Visual Studio
  • Template Proyek Add-in Bersama
  • ASP.NET AJAX Template Kontrol Proyek Extender Proyek
  • ASP.NET AJAX Template Proyek Kontrol Server
  • Templat proyek Situs Web Laporan ASP.NET
  • Template Proyek Kontrol Server ASP.NET
  • Template Proyek Aplikasi Web ASP.NET
  • Hasilkan Sumber Daya Lokal
  • Host Layanan WCF
  • Templat Proyek Perpustakaan Layanan WCF
  • Perancang Aktivitas WF
  • Kustom Wizard Template Proyek
  • Templat Proyek Alur Kerja Kosong WF
  • Template Proyek Kontrol MFC ActiveX
  • Template Proyek Aplikasi MFC
  • MFC DLL Template Proyek
  • Templat Proyek Aplikasi Konsol Alur Kerja WF
  • Templat Proyek Pustaka Alur Kerja Sekuensial WF
  • Templat proyek perpustakaan layanan alur kerja sekuensial WF
  • Templat Proyek Perpustakaan Mesin Alur Kerja Mesin WF
  • Desainer Alur Kerja Mesin WF
  • Templat Proyek Perpustakaan Layanan Mesin Alur Kerja WF State
  • Templat Proyek Perpustakaan Layanan Sindikasi WCF
  • Visual Studio Extensions untuk Windows Workflow Foundation Designer
  • Templat Proyek Perpustakaan Kontrol Formulir Windows
  • Templat Proyek Layanan Windows
  • Templat Proyek Perpustakaan Kegiatan Alur Kerja WF
  • Template Proyek Perpustakaan Kontrol Kustom WPF
  • Templat Proyek Perpustakaan Kontrol Pengguna WPF
  • Template Item Kontrol Server ASP.NET
  • Templat Item Kelas COM
  • Template Item File Konfigurasi
  • Templat Item Frameset
  • Template Item Antarmuka
  • Templat Item Kelas Pemasang CLR
  • Templat Item Tembolok Basis Data Lokal
  • Template Item File Definisi-Modul
  • Templat Item Halaman Master Bersarang
  • Templat Item Skrip Pendaftaran ATL
  • Templat Item Laporan MS
  • Laporkan Wizard Item Template
  • Templat Item File .NET Resources
  • Templat Item File Sumber Daya Win32
  • Templat Item File Pencarian Statis (Layanan Web)
  • Templat Item Komponen Transaksional
  • Templat Item Formulir Konten Web
  • Templat Item Host Skrip Windows
  • Templat Item Layanan Windows
  • Templat Item Skema XML
58
Wedge

Berikut grafik perbandingan edisi

Sunting: tidak menyadari ini untuk 2005, bukan 2008

8
John Sheehan

Perbandingan Produk Visual Studio 2008

Sejauh yang saya tahu tidak ada batasan dalam penggunaannya, tapi saya bukan pengacara.

AviewAnew menunjukkan Anda dapat menggunakan Edisi Express untuk penggunaan komersial: tidak ada batasan lisensi untuk aplikasi yang dibangun menggunakan Visual Studio Express Editions. Lihat FAQ # 7.

7
Tobi

Ini yang paling penting bagi saya:

  • Anda tidak dapat mengatur breakpoints dengan suatu kondisi
  • Dukungan tambahan
  • Refactoring sangat terbatas (rename, extract method)
5

MFC adalah hal yang paling hilang menurut saya.

3
Paul Reiners

Salah satu yang hilang (yang bagus untuk dimiliki) adalah:

Integrasi Kontrol Sumber memungkinkan dua opsi: solusi kontrol sumber berdasarkan API Plug-in Kontrol Sumber (sebelumnya dikenal sebagai API MSSCCI), atau kontrol sumber VSPackage

Ini sangat penting terutama jika Anda bekerja dengan sistem seperti Perforce di mana Anda harus memeriksa file sebelum mengubahnya dengan mereka, terutama mengubah pengaturan proyek untuk semua anggota tim.

2
Edmundito

Add-in tidak diizinkan

2
John Sheehan

Orang lain telah memposting daftar besar, tetapi sebagai hal praktis, berbicara sebagai seseorang yang sebagian besar pemrograman sistem, fitur yang paling saya rindukan saat menggunakan edisi ekspres adalah

  1. bagian thread-aware dari debugger, dan

  2. kemampuan untuk membuka file dengan penampil biner bawaan.

Jika saya melakukan pemrograman MFC lebih sering saya mungkin akan melewatkan perancang dialog juga.

2
AShelly

Perhatikan bahwa saat ini, Anda tidak bisa mendapatkan F # dalam edisi Express, meskipun saya membayangkan bahwa ini mungkin akan berubah di beberapa titik waktu.

Ada solusi - Anda menginstal Visual Studio Shell dan F # CTP secara terpisah dan mereka bekerja bersama.

0
Benjol

Ini dokumen MSDN akan memberikan semua yang Anda butuhkan!

0
Mitchel Sellers

Untuk Visual Studio 2008, edisi Express tidak memiliki fitur pengujian bawaan untuk satu.

0
Kevin Sheffield

Add-in are diizinkan di Visual Studio Express. Yang paling menonjol adalah langsung dari Microsoft: XNA Game Studio berfungsi sebagai tambahan Visual Studio Express.

Bahkan ada jenis proyek (mungkin hanya tersedia di Visual Studio lengkap) yang memungkinkan Anda membangun tambahan Visual Studio Express Anda sendiri!

0
Jeff B

Saya mengalami masalah dengan Visual Studio Express (C++) 2008 (dengan paket layanan 1) pada Windows Vista, dengan debugging. Setiap kali saya melakukan sesuatu seperti (a) memecah program, (b) mengatur fokus dari aplikasi kembali ke IDE, (c) melanjutkan eksekusi, program macet sekitar 30 detik. Task Manager menunjukkan "VSExpress.exe" memakan seluruh CPU untuk durasi tersebut. Vista menunjukkan "Tidak merespons" di bilah judul IDE selama waktu ini.

Ini membuat saya gila jadi saya membeli salinan komersial Visual Studio Professional 2008 ($ 150 dari SoftwareSurplus) dan ini memecahkan masalah.

0
Tim Cooper

Anda dapat membangun aplikasi MFC jika Anda mengunduh perpustakaan di Platform SDK . Tetapi tidak ada dukungan bawaan untuk merancang dialog.

0
Martin Beckett