2009-08-11 17 views

risposta

23

Non avrà un impatto gli utenti, ad eccezione facendo si meno produttivi vietando add-on come ReSharper, TestDriven.NET, ecc e non avendo alcune delle funzionalità integrate di le edizioni commerciali.

Per dirla in un altro modo: se un elaboratore di testi non disponeva di un correttore ortografico, potevi comunque assicurarti che i tuoi documenti fossero scritti correttamente, così i lettori non lo saprebbero - ma è molto più veloce (di solito!) se lo strumento lo ha costruito in ...

+1

Spot on Jon ... questa è una delle maggiori funzionalità "mancanti" delle edizioni VS Express. –

10
  • Nessun AddIns di sorta - non ReSharper, no TestDriven.net, no VisualSVN, niente di niente
  • Server Explorer non supporta i database remoti
  • Nessun supporto per le cartelle di soluzione
  • Express target solo un singolo Framework - Express 2008 target .net 3.5 solo. (Edit: mi sbagliavo, Express 2008 supporta infatti multi-targeting)
  • reinstallazione Express potrebbe richiedono una nuova registrazione, che è gratuita, ma può essere interrotto in qualsiasi momento da Microsoft

A parte questo, è bene. Utilizza lo stesso compilatore per generare lo stesso codice, non si ottengono tutti gli strumenti per risparmiare tempo offerti da VS Professional.

+1

La tabella di confronto dice che le edizioni Express hanno anche il supporto multi-targeting – OregonGhost

+1

Hai ragione, basta controllare, Express 2008 ora ce l'ha. –

+1

Se si scarica e si installa la versione ISO, la registrazione non è richiesta per l'uso continuato. – Tim

0

Visual Studio Express può fare "la maggior parte" di ciò che le edizioni superiori possono fare fino a quando non si inizia a entrare in cose più avanzate come provare a installare componenti di terze parti e ottenere piena integrazione, aggiungendo progetti di database, integrazione in terze parti sistemi, ecc. In quella nota, anche in Visual Studio Standard mancano alcune di queste funzionalità, quindi dovresti guardare Professional (come minimo) per ottenere un'edizione completamente robusta e ricca di funzionalità.

7

The Express does not allow Attach to Process:

La possibilità di connettere il debugger a un processo già in esecuzione ha anche rimosso, impedendo scenari come come scrivere i servizi di Windows e ricollegare un debug ger sotto ASP.NET quando gli errori sotto la sessione di debug originale causano i punti di interruzione a essere ignorati.

Posso vivere con tutto il resto tranne quello.

+0

Questo non è vero, VS Express ha più o meno lo stesso debugger della versione completa (forse con meno funzioni, non sono sicuro ...) –

+1

Ho corretto il commento per essere specifico di Attach to Process che non funziona per le applicazioni web. Faccio un sacco di sviluppo di SharePoint e non avendo Attach to Process lo rende inutilizzabile. Se qualcuno conosce un modo per far funzionare Attach to Process, pubblica un link. – Mike

3

È supportata solo una lingua.Ad esempio, non è possibile avere un'applicazione in C# e una libreria in C++ nella stessa soluzione.

Inoltre, provider ADO.NET di terze parti non sono supportate nei progettisti

+0

In effetti, questo è generalmente il punto di svolta che mi costringe a usare un'edizione non espressa. –

0

No MFC GUI builder visuale per C++.

EDIT

Ops - basta leggere il tag C#. Lascerò questo anche se nel caso in cui viene fuori in una ricerca per chiunque altro potrebbe anche usare C++

0

L'attuale versione di VS Express (sto scrivendo nel 2014) non ha diagnostica. Nessun metodo di asserzione e cose come il monitoraggio delle statistiche. Per me questo significa che userò una versione diversa per finire un sito perché limita il test e la convalida. Inutile fare in modo che un sito .NET sottocomponente venga effettivamente utilizzato.

Problemi correlati