Czego „brakuje” w Visual Studio 2008 Express Edition?
W szczególności,
- jaka funkcjonalność nie jest dostępna?
- jakie są ograniczenia w jego stosowaniu?
comparison
visual-studio-express
korzystne
źródło
źródło
Odpowiedzi:
Główne obszary, w których Visual Studio Express nie ma funkcji w porównaniu z Visual Studio Professional:
UWAGA: często mówi się, że ekspresowe EULA nie dopuszcza rozwój komercyjnego - to nie prawda ( Visual Studio ekspresowe FAQ Punkt 7 )
źródło
W witrynie microsoft.com znajduje się przydatny zestaw wykresów porównawczych .
Zależy to oczywiście od konkretnego wydania ekspresowego (ponieważ jest ich kilka i mają różne cechy). Ograniczenia, na które najprawdopodobniej napotkasz, to integracja kontroli źródła (i licencja klienta TFS), ograniczenia debugowania, ograniczone refaktoryzacje, brak obsługi testów jednostkowych i ograniczona obsługa projektanta.
Ze względu na kompletność, oto lista funkcji, które są dostępne w Visual Studio 2008 Standard Edition, ale nie znajdują się w żadnej z wersji Express:
źródło
Oto tabela porównawcza wydań
Edycja: nie zdawałem sobie sprawy, że to rok 2005, a nie 2008
źródło
Porównanie produktów Visual Studio 2008
O ile wiem, nie ma żadnych ograniczeń w jego stosowaniu, ale nie jestem prawnikiem.
AviewAnew zwrócił uwagę, że możesz używać Express Edition do użytku komercyjnego: nie ma ograniczeń licencyjnych dla aplikacji zbudowanych przy użyciu Visual Studio Express Edition. Zobacz FAQ nr 7.
źródło
Oto dla mnie najważniejsze:
źródło
Moim zdaniem MFC jest najważniejszą brakującą rzeczą.
źródło
Żadne dodatki nie są dozwolone
źródło
Inni ludzie opublikowali ogromne listy, ale z praktycznego punktu widzenia, mówiąc jak ktoś, kto zajmuje się głównie programowaniem systemów, funkcje, których najbardziej brakuje mi podczas korzystania z edycji ekspresowej to
części debugera obsługujące wątki i
możliwość otwierania plików za pomocą wbudowanej przeglądarki binarnej.
Gdybym częściej wykonywał programowanie MFC, prawdopodobnie brakowałoby mi również projektanta okien dialogowych.
źródło
Brakuje (dobrze mieć):
Jest to szczególnie ważne, zwłaszcza jeśli pracujesz z systemami takimi jak Perforce, w których musisz wyewidencjonować pliki przed zmianą w nich, szczególnie zmieniając ustawienia projektu dla wszystkich członków zespołu.
źródło
Ten dokument MSDN powinien zawierać wszystko, czego potrzebujesz!
źródło
Zauważ, że obecnie nie można uzyskać F # w wydaniu Express, chociaż wyobrażam sobie, że prawdopodobnie to się zmieni w pewnym momencie.
Istnieje obejście - instalujesz Visual Studio Shell i F # CTP osobno i współpracują ze sobą.
źródło
Miałem problem z Visual Studio Express (C ++) 2008 (z dodatkiem Service Pack 1) w systemie Windows Vista, z debugowaniem. Za każdym razem, gdy zrobiłem coś takiego, jak (a) przerwałem program, (b) przestawiłem fokus z aplikacji z powrotem na IDE, (c) wznowiłem wykonywanie, program zawiesił się na około 30 sekund. Menedżer zadań pokazał, że „VSExpress.exe” zużywa w tym czasie cały procesor. W tym czasie na pasku tytułu IDE wyświetlał się komunikat „Brak odpowiedzi”.
Doprowadziło mnie to do szału, więc kupiłem komercyjną kopię programu Visual Studio Professional 2008 (150 USD od SoftwareSurplus) i to rozwiązało problem.
źródło
W przypadku programu Visual Studio 2008 wersje Express nie mają wbudowanych funkcji testowych dla jednego.
źródło
Możesz tworzyć aplikacje MFC , jeśli pobierzesz biblioteki w zestawie Platform SDK . Ale nie ma wbudowanej obsługi projektowania okien dialogowych.
źródło
Dodatki są dozwolone w programie Visual Studio Express. Najbardziej zauważalny jest prosto z Microsoft: XNA Game Studio działa jako dodatek do Visual Studio Express.
Istnieje nawet typ projektu (być może dostępny tylko w pełnym programie Visual Studio), który umożliwia tworzenie własnych dodatków Visual Studio Express!
źródło
Nie możesz utworzyć usług Windows dla jednego.
źródło