Làm cách nào để tìm phiên bản .NET framework của một dự án Visual Studio?


Câu trả lời:


113

Nó phụ thuộc vào phiên bản Visual Studio nào:

  • Năm 2002 , tất cả các dự án đều sử dụng .Net 1.0
  • Năm 2003 , tất cả các dự án đều sử dụng .Net 1.1
  • Trong năm 2005 , tất cả các dự án sử dụng .Net 2.0
  • Trong năm 2008 , các dự án sử dụng .Net 2.0, 3.0 hoặc 3.5; bạn có thể thay đổi phiên bản trong Thuộc tính dự án
  • Trong năm 2010 , các dự án sử dụng .Net 2.0, 3.0, 3.5 hoặc 4.0; bạn có thể thay đổi phiên bản trong Thuộc tính dự án
  • Trong năm 2012 , các dự án sử dụng .Net 2.0, 3.0, 3.5, 4.0 hoặc 4.5; bạn có thể thay đổi phiên bản trong Thuộc tính dự án

Các phiên bản mới hơn của Visual Studio hỗ trợ nhiều phiên bản của .Net framework; kiểm tra loại dự án và thuộc tính của bạn.


2
tôi vào năm 2008. nhưng không biết phiên bản nào được sử dụng bởi dự án hiện tại.
Nhà phát triển mới làm quen với

3
Vì vậy, hãy chuyển đến Thuộc tính dự án cho dự án hiện tại.
SLaks,

1
tôi có bạn. tôi có thể xem phiên bản.
Nhà phát triển mới làm quen với

4
Sau đó, bạn nên chấp nhận câu trả lời này bằng cách nhấp vào kiểm tra rỗng.
SLaks,

1
@levininja: Đối với các phiên bản mới hơn, nó phụ thuộc hoàn toàn vào dự án.
SLaks

72
  • VB

Thuộc tính dự án -> Tab trình biên dịch -> nút Tùy chọn biên dịch nâng cao

  • C #

Thuộc tính dự án -> Tab ứng dụng


1
Tương tự như vậy trong VS2019 - Properties -> Ứng dụng -> Target Framework
JGFMK

38

Cách đơn giản nhất để tìm phiên bản khung của dự án .NET hiện tại là:

  1. Nhấp chuột phải vào dự án và đi tới "Thuộc tính".
  2. Trong tab đầu tiên, "Ứng dụng", bạn có thể thấy khung mục tiêu mà dự án này đang sử dụng.

9

Bạn cũng có thể tìm kiếm các tệp dự án Visual Studio cho thẻ XML RequiredTargetFramework. Thẻ này dường như tồn tại trên .NET 3.5 trở lên.

Ví dụ: <RequiredTargetFramework>3.5</RequiredTargetFramework>


1
Hoạt động tốt trong một giải pháp lớn để chỉ sử dụng Notepad ++ và tìm kiếm trong tệp cho tất cả các tệp * .csproj. Một lưu ý mặc dù giá trị ở cuối của tôi có một v ở phía trước. <TargetFrameworkVersion> v4.0 </TargetFrameworkVersion>
Marius Vorster

Có sự khác biệt giữa TargetFrameworkVersionRequiredTargetFramework
Marcel

1
@Marcel sự khác biệt là gì?
trượng

5

Đơn giản Nhấp chuột phải và đi đến Tùy chọn thuộc tính của bất kỳ dự án nào trên ứng dụng Hiện có của bạn và xem tùy chọn Ứng dụng trên menu Bên trái và sau đó nhấp vào tùy chọn Ứng dụng xem Khung mục tiêu để xem phiên bản Khung hiện tại.


3

Với Respect to .NET Framework 4.6 và Visual Studio 2017, bạn có thể thực hiện các bước sau:

  1. Trên thanh tùy chọn ở đầu visual studio, chọn tùy chọn thứ 4 "Dự án" và dưới đó nhấp vào tùy chọn cuối cùng có nội dung Thuộc tính [ ProjectName ]. Nhấp vào đó và bạn sẽ thấy một tab mới đã được mở. tùy chọn Ứng dụng ở bên trái và bạn sẽ thấy phiên bản .NET Framework có tên "Target Framework" .
  2. Trong tab của Solution Explorer, chọn dự án của bạn và nhấn Alt + Enter .
  3. HOẶC chỉ cần nhấp chuột phải vào dự án của bạn và nhấp vào tùy chọn cuối cùng có nội dung Thuộc tính .

2

Nó dễ dàng như trong Visual studio của bạn.

  1. chuyển đến tùy chọn menu thứ 4 trên đầu, 'trang web'.
  2. trong các trang web đi đến tùy chọn, 'tùy chọn bắt đầu'.
  3. trong tùy chọn bắt đầu, hãy chuyển đến tùy chọn 'xây dựng'.
  4. thay đổi khung mục tiêu ở đó thành khuôn khổ từng có.

1

Bạn không thể thay đổi phiên bản được nhắm mục tiêu của Windows hoặc .NET Framework nếu bạn tạo dự án của mình trong Visual Studio 2013. Tùy chọn đó không còn khả dụng nữa.

Xem liên kết đó từ Microsoft: http://msdn.microsoft.com/en-us/library/bb398202.aspx


1
Trừ khi tôi đang hiểu lầm bạn, điều này hoàn toàn không đúng. Lưu ý bạn đang tham khảo chỉ áp dụng cho các ứng dụng Windows Store. Có thể thay đổi phiên bản được nhắm mục tiêu của .Net Framework (và thường được thực hiện!) Cho phần lớn các loại dự án.
bong bóng

0
  1. Trong Giải pháp Explorer , mở menu ngữ cảnh cho dự án mà bạn muốn thay đổi, sau đó chọn Thuộc tính .
  2. Trong cột bên trái của cửa sổ Thuộc tính, chọn tab Ứng dụng .
  3. Trong danh sách Target Framework , bạn sẽ thấy phiên bản .NET framework hiện tại trên dự án. Bạn cũng có thể thay đổi khuôn khổ từ đó.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.