Tôi biết rằng bạn có thể xây dựng một phiên bản .NET thấp hơn, nhưng tôi có thể xây dựng một dự án dựa trên .NET framework phiên bản 4 không?VS 2005 có thể xây dựng C# cho .NET 4 không?
Trả lời
Không, mỗi phiên bản của Visual Studio chỉ có khả năng nhắm mục tiêu khuôn khổ được phát hành và khung dưới. (Bỏ .NET 1.1 ra khỏi nó ...) Vì vậy, ...
- VS2005 chỉ có thể biên dịch chống lại .NET 2.0 (và .NET 3.0 với một số phần mở rộng, thừa nhận)
- VS2008 có thể biên dịch chống NET 2.0, .NET 3.0 và .NET 3.5
- VS2010 có thể biên dịch chống lại .NET 2.0, .NET 3.0, .NET 3.5 và .NET 4,0
(và sau đó có hồ sơ của khách hàng, compact Framework, Silverlight vv .)
No.
Tuy nhiên, bạn chỉ có thể nhận được .NET framework. Điều đó sẽ cung cấp cho bạn các hội đồng cần thiết và trình biên dịch. Trong khi Visual Studio là tuyệt vời, nó không phải là cần thiết.
Tôi nghĩ về mặt kỹ thuật có, nhưng chắc chắn không dễ dàng. Bạn có thể tùy chỉnh quá trình xây dựng bằng tay để sử dụng các trình biên dịch (tự do có sẵn) từ khung công tác .NET 4. Bạn sẽ phải cài đặt .NET 4 bằng tay và sau đó cuộn các kịch bản xây dựng của riêng bạn từ đầu, nếu bạn muốn tích hợp đầy đủ, hoặc biên dịch các dự án của bạn từ dòng lệnh.
Điều đáng ghi nhớ là VS2005 sẽ không có hỗ trợ IntelliSense hoặc trình biên dịch tích hợp cho .NET 4, vì vậy bạn sẽ không có bất cứ điều gì giống như một trải nghiệm thú vị trong IDE. Notepad có thể dễ dàng hơn!
Thành thật mà nói tôi không chắc đó là điều tôi muốn cân nhắc!
VS tương thích với nhau, nhưng ngược lại là sai. Đây là vé một chiều. VS2005 chỉ tương thích với .NET 2.0 và tương thích với phiên bản 1.1 và 1.0.
Sau đó, câu trả lời cuối cùng là không. Ví dụ, VS2005 sẽ không chạy trên Vista trừ khi bạn cài đặt Vista SP1.
Bạn không thể xây dựng chống lại 1.1 và 1.0 với VS2005. Và VS2005 chắc chắn * đã chạy trên Vista trước SP1, nhưng IIRC bạn phải chạy nó trong chế độ quản trị viên để một số tính năng hoạt động. –
Tôi tin rằng bạn có thể sử dụng các đối tượng .NET 1.1 và 1.0 trong suốt dự án của bạn, vì bất kỳ phiên bản .NET Framework nào không phải là toàn bộ phiên bản, nhưng .NET 2.0 có các phần vẫn hoạt động 1.1 và 3.2 vẫn có các phần 2.0 . Vì vậy, tôi đồng ý rằng bạn không thể nhắm mục tiêu khuôn khổ cụ thể, như bạn có thể làm trong VS2008. Đối với Vista và VS2005, đó phải là lý do tại sao Microsoft đã báo cáo rằng Vista SP1 cần phải được cài đặt để làm việc với VS2005 trên nó. –
Không, VS2005 chỉ có thể xây dựng dựa trên .Net Framework 2.0. Hỗ trợ cho nhiều runtimes đã không hiển thị cho đến khi VS2008. Bạn có thể sử dụng MSBee để xây dựng chống lại 1,1 trong năm 2005, nhưng đó là gần nhất bạn có thể nhận được nhiều mục tiêu thời gian chạy.
Nếu bạn sử dụng công cụ xây dựng riêng biệt, như NAnt, thì bạn có thể nhắm mục tiêu nhiều phiên bản khung (bao gồm Silverlight và Mono), giả sử mã sẽ biên dịch dựa trên các khung đó.
Không, thậm chí không cho VS 2008 theo Scott Guthrie (người chắc chắn sẽ biết):
Không có cách nào để nhắm mục tiêu NET 4 từ VS08 và sử dụng các tính năng mới. Có nói rằng, .NET4 có khả năng comaptible với .NET 3.5 - vì vậy các ứng dụng bạn xây dựng nhắm mục tiêu .NET 3.5 với VS08 sẽ hoạt động tốt trên đầu trang.NET
câu hỏi tương tự ở đây:
Như mọi người khác đã nói, câu trả lời là Không. Tuy nhiên ... tùy thuộc vào động cơ của bạn về việc muốn làm điều đó bạn có thể xem xét SharpDevelop là miễn phí, nhưng không có giới hạn như nhau.
- 1. Tệp LC.exe không được tìm thấy trong quá trình xây dựng cho .NET 4
- 2. Có thư viện xây dựng Sql động cho .Net không?
- 3. Xây dựng cho Windows NT 4.0 bằng Visual Studio 2005?
- 4. Xây dựng các dự án .NET 4 với Nant
- 5. HyperDescriptor có hoạt động khi được xây dựng trong .NET 4 không?
- 6. Có thể xây dựng một vỏ C tương tác không?
- 7. Không thể dịch ngược .NET thực thi được xây dựng
- 8. VS 2008 Chuyên nghiệp, Thiết bị thông minh .NET C# project - xây dựng chậm
- 9. Xây dựng và mới trong Rails 4
- 10. Làm thế nào để xây dựng các ứng dụng Silverlight 4 không có Visual Studio?
- 11. Có thể xây dựng FreeGLUT trên Mac OS X không?
- 12. giải pháp xây dựng cho
- 13. C++ IDE có thể xây dựng qua SSH
- 14. .NET được xây dựng trong AVL-Tree?
- 15. MSBuild vs devenv cho dòng lệnh xây dựng
- 16. Không thể xây dựng PlusClient
- 17. Không thể xây dựng khung OpenCV cho iOS
- 18. Có thể phát hiện khi xây dựng trong IDE VS không?
- 19. Làm thế nào để kích hoạt các sự kiện sau xây dựng VS mà không cần xây dựng lại
- 20. msvcr90.dll phụ thuộc vào dự án VS 2005 C++
- 21. Xây dựng một dll .NET để WP7
- 22. Tôi có thể kết hợp nhà xây dựng trong C#
- 23. Bạn có thể xây dựng ứng dụng Win 8 trên Windows 7 với VS 2012 không?
- 24. Có thể xây dựng một DLL trong C++ không có phụ thuộc không?
- 25. Bash có thể nạp được xây dựng
- 26. Ajax: Xây dựng HTML vs tiêm HTML
- 27. C++ định nghĩa cho một 'tốt hơn' chế độ Release xây dựng trong VS
- 28. Dojo xây dựng profile.layers vs. profile.dependencies.layers?
- 29. Compile .net vào xây dựng máy chủ với .net 4.5
- 30. Có thể lấy nhật ký xây dựng thô từ xây dựng TeamCity không?
Không ai đọc câu trả lời hiện có? Toàn bộ nhóm 'Không có ... = P –