Jak znaleźć wersję .NET Framework projektu programu Visual Studio?

119

Mam projekt w Visual Studio. Jak mogę sprawdzić, do której wersji .NET Framework to jest przeznaczone?

Początkujący programista
źródło

Odpowiedzi:

113

To zależy od wersji programu Visual Studio:

  • W 2002 roku wszystkie projekty używają .Net 1.0
  • W 2003 roku wszystkie projekty używają .Net 1.1
  • W 2005 roku wszystkie projekty używają .Net 2.0
  • W 2008 r. Projekty używają .Net 2.0, 3.0 lub 3.5; możesz zmienić wersję we Właściwościach projektu
  • W 2010 roku projekty używają .Net 2.0, 3.0, 3.5 lub 4.0; możesz zmienić wersję we Właściwościach projektu
  • W 2012 roku projekty używają .Net 2.0, 3.0, 3.5, 4.0 lub 4.5; możesz zmienić wersję we Właściwościach projektu

Nowsze wersje programu Visual Studio obsługują wiele wersji platformy .Net; sprawdź typ i właściwości swojego projektu.

SLaks
źródło
2
im w 2008 roku. ale nie wiem, która wersja jest używana w obecnym projekcie.
Początkujący programista,
3
Więc przejdź do właściwości projektu dla bieżącego projektu.
SLaks
1
mam cię. widzę wersję.
Początkujący programista,
4
Następnie należy zaakceptować tę odpowiedź, klikając pusty znaczek.
SLaks
1
@levininja: W przypadku nowszych wersji zależy to całkowicie od projektu.
SLaks
72
  • VB

Właściwości projektu -> karta Kompilator -> przycisk Zaawansowane opcje kompilacji

  • DO#

Właściwości projektu -> karta aplikacji

Jonathan Allen
źródło
1
Podobnie w VS2019 - Properties -> Application -> Target Framework
JGFMK
38

Najprostszym sposobem znalezienia wersji frameworka bieżącego projektu .NET jest:

  1. Kliknij projekt prawym przyciskiem myszy i przejdź do „Właściwości”.
  2. Na pierwszej karcie „Aplikacja” można zobaczyć platformę docelową, z której korzysta ten projekt.
Chetan S
źródło
9

Możesz również przeszukać pliki projektu programu Visual Studio pod kątem tagu XML RequiredTargetFramework. Ten tag wydaje się istnieć w .NET 3.5 i nowszych.

Na przykład: <RequiredTargetFramework>3.5</RequiredTargetFramework>

uglydawg
źródło
1
Działał dobrze w dużym rozwiązaniu, aby po prostu użyć Notepad ++ i wyszukać w pliku wszystkie pliki * .csproj. Jedna uwaga, chociaż wartość na moim końcu miała v z przodu. <TargetFrameworkVersion> v4.0 </TargetFrameworkVersion>
Marius Vorster
Jest różnica między TargetFrameworkVersionaRequiredTargetFramework
Marcel
1
@Marcel jaka jest różnica?
kaduceusz
5

Proste kliknięcie prawym przyciskiem myszy i przejdź do opcji Właściwości dowolnego projektu w istniejącej aplikacji i zobacz opcję aplikacji w menu po lewej stronie, a następnie kliknij opcję aplikacji, zobacz platformę docelową, aby zobaczyć aktualną wersję Framework.

404 Nie Znaleziono
źródło
3

Szanując .NET Framework 4.6 i Visual Studio 2017 możesz wykonać następujące czynności:

  1. Na pasku opcji u góry programu Visual Studio wybierz czwartą opcję „Projekt” i pod nią kliknij ostatnią opcję o nazwie Właściwości [ ProjectName ]. Kliknij ją, a zobaczysz, że została otwarta nowa karta. opcję Application po lewej stronie, a wersja .NET Framework będzie widoczna pod nazwą „Target Framework” .
  2. Na karcie Eksplorator rozwiązań wybierz projekt i naciśnij klawisze Alt + Enter .
  3. LUB po prostu kliknij prawym przyciskiem myszy projekt i kliknij ostatnią opcję, która mówi Właściwości .
Tahir77667
źródło
2

To tak proste, jak w Twoim Visual Studio.

  1. przejdź do czwartej opcji menu u góry, „strona internetowa”.
  2. pod stronami internetowymi przejdź do opcji „opcje startowe”.
  3. w opcjach startowych przejdź do opcji „buduj”.
  4. zmień ramy docelowe tam na jakie kiedykolwiek ramy.
Jiby Matthews
źródło
1

Nie możesz zmienić docelowej wersji systemu Windows ani .NET Framework, jeśli utworzysz projekt w programie Visual Studio 2013. Ta opcja nie jest już dostępna.

Spójrz na to łącze od firmy Microsoft: http://msdn.microsoft.com/en-us/library/bb398202.aspx

Mellina
źródło
1
Chyba że źle cię rozumiem, to absolutnie nieprawda. Uwaga, do której się odwołujesz, dotyczy tylko aplikacji ze Sklepu Windows. Zmiana docelowej wersji .Net Framework jest możliwa (i często wykonywana!) W przypadku większości typów projektów.
Bubbleking
0
  1. W Eksploratorze rozwiązań otwórz menu kontekstowe projektu, który chcesz zmienić, a następnie wybierz pozycję Właściwości .
  2. W lewej kolumnie okna Właściwości wybierz kartę Aplikacja .
  3. Na liście Platforma docelowa zobaczysz aktualną wersję platformy .NET Framework w projekcie. Z tego miejsca możesz również zmienić szkielet.
Kerioh
źródło