Bir Visual Studio projesinin .NET çerçeve sürümünü nasıl bulabilirim?


119

Visual Studio'da bir projem var. Hangi .NET Framework sürümünün kullanıldığını nasıl öğrenebilirim?

Yanıtlar:


113

Visual Studio'nun hangi sürümüne bağlıdır:

  • In 2002 , tüm projeler .Net 1.0 kullanmak
  • In 2003 , tüm projeler .Net 1.1 kullanmak
  • In 2005 , tüm projeler .Net 2.0 kullanmak
  • In 2008 , projeler .Net 2.0, 3.0 ya da 3.5 kullanın; sürümü Proje Özellikleri'nde değiştirebilirsiniz
  • In 2010 , projeler .Net 2.0, 3.0, 3.5 ya da 4.0 kullanın; sürümü Proje Özellikleri'nde değiştirebilirsiniz
  • In 2012 , projeler .Net 2.0, 3.0, 3.5, 4.0 veya 4.5 kullanmak; sürümü Proje Özellikleri'nde değiştirebilirsiniz

Visual Studio'nun daha yeni sürümleri, .Net çerçevesinin birçok sürümünü destekler; proje türünüzü ve özelliklerinizi kontrol edin.


2
im 2008. ama mevcut proje tarafından hangi sürümün kullanıldığını bilmiyorum.
Acemi Geliştirici

3
Bu nedenle, mevcut proje için Proje Özellikleri'ne gidin.
SLaks

1
Anladım. sürümünü görebiliyorum.
Acemi Geliştirici

4
O halde içi boş onay işaretine tıklayarak bu cevabı kabul etmelisiniz.
SLaks

1
@levininja: Daha yeni sürümler için, tamamen projeye bağlıdır.
SLaks

72
  • VB

Proje Özellikleri -> Derleyici Sekmesi -> Gelişmiş Derleme Seçenekleri düğmesi

  • C #

Proje Özellikleri -> Uygulama Sekmesi


1
Benzer şekilde VS2019 - Özellikler -> Uygulama -> Hedef Çerçeve
JGFMK

38

Mevcut .NET projesinin çerçeve sürümünü bulmanın en basit yolu şudur:

  1. Projeye sağ tıklayın ve "Özellikler" e gidin.
  2. İlk sekme olan "Uygulama" da bu projenin kullandığı hedef çerçeveyi görebilirsiniz.

9

Ayrıca RequiredTargetFramework XML etiketi için Visual Studio proje dosyalarında arama yapabilirsiniz. Bu etiketin .NET 3.5 ve sonraki sürümlerde var olduğu görülüyor.

Örneğin: <RequiredTargetFramework>3.5</RequiredTargetFramework>


1
Yalnızca Notepad ++ kullanmak ve tüm * .csproj dosyalarını dosyada aramak için büyük bir çözümde iyi çalıştı. Sonumdaki değerin önünde bir v olmasına rağmen bir not . <TargetFrameworkVersion> v4.0 </TargetFrameworkVersion>
Marius Vorster

Arasında bir fark yoktur TargetFrameworkVersionveRequiredTargetFramework
Marcel

1
@Marcel fark nedir?
caduceus

5

Basit Sağ Tıklayın ve Mevcut uygulamanızdaki herhangi bir projenin Özellikler Seçeneğine gidin ve Sol menüdeki Uygulama seçeneğini görün ve ardından Uygulama seçeneğine tıklayın, mevcut Çerçeve sürümünü görmek için hedef Çerçeveye bakın.


3

.NET Framework 4.6 ve Visual Studio 2017 ile ilgili olarak aşağıdaki adımları gerçekleştirebilirsiniz:

  1. Görsel stüdyonun üst kısmında bulunan seçenek çubuğunda 4. seçenek olan "Proje" yi seçin ve bunun altında [ ProjeAdı ] Özellikleri yazan son seçeneğe tıklayın. Üzerine tıklayın ve yeni bir sekmenin açıldığını göreceksiniz. Soldaki Uygulama seçeneği ve .NET Framework sürümünü "Hedef Çerçeve" adıyla göreceksiniz .
  2. Çözüm Gezgini sekmesinin altında projenizi seçin ve Alt + Enter tuşlarına basın .
  3. VEYA basitçe projenize sağ tıklayın ve Özellikler yazan son seçeneğe tıklayın .

2

Görsel stüdyonuzdaki kadar kolaydır.

  1. Üstteki 'web sitesi' üzerindeki 4. menü seçeneğine gidin.
  2. web siteleri altında 'seçenekleri başlat' seçeneğine gidin.
  3. başlangıç ​​seçenekleri altında, 'inşa' seçeneğine gidin.
  4. Hedef çerçeveyi oradaki çerçeveye göre değiştirin.

1

Projenizi Visual Studio 2013'te oluşturursanız, Windows veya .NET Framework'ün hedeflenen sürümünü değiştiremezsiniz. Bu seçenek artık kullanılamaz.

Microsoft'tan şu bağlantıya bakın: http://msdn.microsoft.com/en-us/library/bb398202.aspx


1
Seni yanlış anlamadıkça, bu kesinlikle doğru değil. Referans verdiğiniz not yalnızca Windows Mağazası uygulamaları için geçerlidir. .Net Framework'ün hedeflenen sürümünü değiştirmek, aslanın proje türlerinin payı için mümkündür (ve genellikle yapılır!).
bubbleking

0
  1. Gelen Çözüm Explorer göre, değişikliğe istediğiniz proje için bağlam menüsünü açın ve sonra seçin Özellikler ' .
  2. Özellikler penceresinin sol sütununda, Uygulama sekmesini seçin .
  3. In Hedef Çerçeve listesinde, güncel sürümünü göreceksiniz NET proje üzerinde framework. Çerçeveyi oradan da değiştirebilirsiniz.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.