2012-10-31 19 views
8

Moja instalacja VS 2012 Express nie wyświetla programu .NET Framework 2.0 podczas tworzenia nowego projektu. Wiem, że 2.0 jest obsługiwany w VS 2012, ale nie pojawia się w menu, jak pokazano poniżej.Visual Studio 2012 Express i .NET 2.0

New Project Screenshot

Kiedy tworzę projekt z jednej z dostępnych opcji (4.0/4.5), a następnie zmienić go z powrotem do 2,0, to daje mnóstwo błędów na budowie.

Czy istnieje sposób, aby program VS 2012 wyświetlał starsze wersje w menu?

+0

Czy używasz Express Edition Visual Studio? Zwykle masz menupunkt w ComboBox, aby wybrać więcej wersji Framework – Jehof

+0

Tak, to edycja ekspresowa. –

+0

Hmm. Z jakiej edycji korzystasz? Mój pokazuje mnóstwo opcji plus link "Więcej ramek" na dole (Premium). Poza tym, na jakim systemie operacyjnym jesteś? –

Odpowiedz

5

Wygląda na to, że musisz pobrać targeting pack dla wersji 2.0. This page zawiera listę pakietów docelowych dostępnych dla VS 2012; wygląda na to, że jest to tylko kwestia pobrania pakietu .NET 3.5 SP1 runtime, który powinien następnie włączyć obiekty docelowe .NET 2, 3 i 3.5.

EDYCJA: Właśnie zauważyłem, że używasz Express. Nie wiem, czy paczki kierowane działają w ten sam sposób z wersją Express, ale przynajmniej spróbuję.

+0

Pobrałem pakiet .NET 3.5 SP1 Runtime. Po uruchomieniu informuje mnie, aby uaktywnić 3.5 z "Włącz/wyłącz funkcje systemu Windows" w menu Programy i funkcje. Jest już aktywowany, ale nadal nie działa. –

+0

to jest po prostu źle –

+0

Z [doc] (http://msdn.microsoft.com/en-US/hh487283.aspx): * "W systemie Windows 8 użyj opcji" Włącz lub wyłącz funkcje systemu Windows ", aby włączyć .NET Środowisko wykonawcze programu Framework 3.5. "* – JDB

3

Wersja Express programu Visual Studio 2012 obsługuje tylko .NET Framework 4.0 i 4.5. Jeśli chcesz tworzyć aplikacje ukierunkowane na starszą wersję .NET Framework, musisz wybrać inny Express versio z Visual Studio, np. Visual Studio 2010 Express.

+0

Ale myślę, że obsługuje on wersję 2.0. Możesz znaleźć opcję w menu Debuguj -> Właściwości aplikacji po utworzeniu projektu. –

+1

ta odpowiedź jest niedokładna, można zrobić 2.0, 3.0, 3.5 in vs express 2012 –

5

Nie można ustawić wersji 2.0 (lub anythign, ale 4.0 lub 4.5) podczas operacji tworzenia, ale można ją zmienić po utworzeniu projektu za pośrednictwem właściwości projektu. Dotyczy to komputerów VS Express Web i Express Express VS (nie próbowano innych). VS Express 2012 Target

Będziesz musiał zaktualizować swoje referencje, aby dopasować odpowiednie cele. Również różne instrukcje użycia, takie jak System.Linq i System.Threading.Tasks, muszą zostać usunięte.

Firma Obv MS przesyła 4.0 w swoich produktach 4.0 & 4.5, ale wsparcie dla starych rzeczy wciąż jest na szczęście.

Powiązane problemy