it-swarm-vi.tech

"Thiếu" trong Phiên bản Express Studio 2008 là gì?

"Thiếu" trong Phiên bản Express Studio 2008 là gì?

Đặc biệt,

  • chức năng nào không có sẵn?
  • những hạn chế nào về việc sử dụng nó?
126
benefactual

Các lĩnh vực chính mà Visual Studio Express thiếu các tính năng so với Visual Studio Professional:

  • Không có bổ trợ/macro
  • Một số công cụ Win32 bị thiếu
  • Không hỗ trợ Team Explorer
  • Hỗ trợ tái cấu trúc hạn chế
  • Việc gỡ lỗi bị hạn chế hơn nhiều (đặc biệt là vấn đề phát triển máy chủ không phải là gỡ lỗi từ xa)
  • Thiếu hỗ trợ cho các dự án thiết lập
  • Không có công cụ tạo báo cáo
  • Không hỗ trợ phát triển văn phòng
  • Không hỗ trợ nền tảng di động
  • Bộ thiết kế giới hạn
  • Bộ công cụ cơ sở dữ liệu giới hạn
  • Không có hồ sơ mã hoặc hỗ trợ khung thử nghiệm
  • Không hỗ trợ MFC/ATL
  • Không hỗ trợ biên dịch ảnh C++ thành 64 bit (cách giải quyết là cài đặt Windows SDK miễn phí)

LƯU Ý: người ta thường nói rằng Express EULA không cho phép phát triển thương mại - đó là không đúng ( Visual Studio Express FAQ Mục 7 )

163
Michael Burr

Có một bộ biểu đồ so sánh trên Microsoft.com.

Tất nhiên, nó phụ thuộc vào phiên bản thể hiện cụ thể (vì có một số và chúng có các tính năng khác nhau). Các hạn chế mà bạn có nhiều khả năng gặp phải là tích hợp kiểm soát nguồn (và giấy phép máy khách TFS), các giới hạn gỡ lỗi, tái cấu trúc giới hạn, không hỗ trợ kiểm tra đơn vị và hỗ trợ thiết kế hạn chế.

Để hoàn thiện hơn, đây là danh sách các tính năng có trong Visual Studio 2008 Standard Edition nhưng không có phiên bản rõ ràng nào:

  • Thêm vào
  • Macro và Macros IDE
  • Mẫu dự án bổ trợ Visual Studio
  • VSPackages
  • Phù thủy
  • Công cụ theo dõi ATL/MFC
  • Tạo GUID
  • Phiên bản cộng đồng Dotfuscator
  • Tra cứu lỗi
  • Tích hợp kiểm soát nguồn
  • Gián điệp ++
  • Tích hợp Team Explorer
  • Team Foundation Máy chủ Giấy phép truy cập máy khách
  • Thư viện hình ảnh Visual Studio 2008
  • Tùy chọn bổ trợ/bảo mật macro
  • Cài đặt Visual Studio
  • Lớp thiết kế
  • Đóng gói tái cấu trúc trường
  • Trích xuất tái cấu trúc giao diện
  • Thúc đẩy biến cục bộ thành tái cấu trúc tham số
  • Xóa tham số tái cấu trúc
  • Sắp xếp lại các tham số tái cấu trúc
  • Gỡ lỗi
  • Gỡ lỗi JIT
  • Bãi rác nhỏ
  • Gỡ lỗi đa luồng/đa xử lý
  • Hỗ trợ lệnh NTSD
  • Bước gỡ lỗi dịch vụ web
  • Mẫu dự án CAB
  • Hợp nhất mô hình dự án mô đun
  • Xuất bản tiện ích trang web
  • Thiết lập mẫu dự án
  • Thiết lập Wizard Mẫu dự án
  • Mẫu dự án CAB thiết bị thông minh
  • Mẫu dự án thiết lập web
  • Triển khai cài đặt Windows
  • Công cụ Visual C++ 64 bit
  • Tạo lược đồ XSD từ một tài liệu XML
  • Báo cáo mẫu dự án ứng dụng
  • Nhà thiết kế báo cáo Visual Studio
  • Thuật sĩ báo cáo Visual Studio
  • Mẫu dự án bổ trợ được chia sẻ
  • ASP.NET AJAX Mẫu dự án mở rộng điều khiển máy chủ
  • ASP.NET AJAX Mẫu dự án điều khiển máy chủ
  • Mẫu báo cáo dự án trang web ASP.NET
  • Mẫu dự án điều khiển máy chủ ASP.NET
  • Mẫu dự án ứng dụng web ASP.NET
  • Tạo tài nguyên cục bộ
  • Máy chủ dịch vụ WCF
  • Mẫu dự án thư viện dịch vụ WCF
  • Nhà thiết kế hoạt động WF
  • Tùy chỉnh Wizard Mẫu dự án
  • Mẫu dự án quy trình làm việc rỗng WF
  • Mẫu dự án điều khiển MFC ActiveX
  • Mẫu dự án ứng dụng MFC
  • MFC DLL Mẫu dự án
  • Mẫu dự án ứng dụng bảng điều khiển dòng công việc WF Sequential
  • Mẫu dự án thư viện công việc tuần tự WF
  • Mẫu dự án thư viện dịch vụ tuần tự WF
  • Mẫu dự án thư viện dòng công việc máy WF
  • Nhà thiết kế quy trình làm việc của nhà nước WF
  • Mẫu dự án thư viện dịch vụ công việc máy của WF State
  • Mẫu dự án thư viện dịch vụ cung cấp WCF
  • Phần mở rộng Visual Studio cho Windows Workflow Foundation Designer
  • Mẫu dự án thư viện điều khiển Windows Forms
  • Mẫu dự án dịch vụ Windows
  • Mẫu dự án thư viện hoạt động WF Workflow
  • Mẫu dự án thư viện điều khiển tùy chỉnh WPF
  • Mẫu dự án thư viện kiểm soát người dùng WPF
  • Mẫu vật phẩm điều khiển máy chủ ASP.NET
  • Mẫu vật phẩm lớp COM
  • Cấu hình tệp mục mẫu
  • Mẫu vật khung
  • Mẫu vật phẩm giao diện
  • Mẫu mục trình cài đặt CLR
  • Mẫu mục bộ nhớ cache cơ sở dữ liệu cục bộ
  • Mẫu mục định nghĩa mô-đun
  • Mẫu trang chủ lồng nhau
  • Mẫu mục đăng ký ATL
  • Mẫu báo cáo MS
  • Báo cáo Wizard Mẫu vật phẩm
  • Mẫu tài liệu tệp .NET
  • Mẫu mục tài nguyên tệp Win32
  • Mẫu Mục Khám phá Tĩnh (Dịch vụ Web)
  • Mẫu vật phẩm thành phần giao dịch
  • Mẫu mục nội dung web
  • Mẫu mục máy chủ Windows Script
  • Mẫu mục dịch vụ Windows
  • Mẫu mục Lược đồ XML
58
Wedge

Đây là biểu đồ so sánh các phiên bản

Chỉnh sửa: không nhận ra đây là năm 2005, không phải năm 2008

8
John Sheehan

So sánh sản phẩm Visual Studio 2008

Theo như tôi biết thì không có hạn chế nào trong việc sử dụng nó, nhưng tôi không phải là luật sư.

AviewAnew chỉ ra rằng bạn có thể sử dụng Phiên bản Express cho mục đích thương mại: không có giới hạn cấp phép cho các ứng dụng được xây dựng bằng Visual Studio Express Editions. Xem FAQ # 7.

7
Tobi

Đây là những điều quan trọng nhất đối với tôi:

  • Bạn không thể đặt điểm dừng với một điều kiện
  • Hỗ trợ bổ trợ
  • Tái cấu trúc rất hạn chế (đổi tên, phương pháp trích xuất)
5
Patrick Desjardins

MFC là điều thiếu quan trọng nhất theo quan điểm của tôi.

3
Paul Reiners

Một thứ còn thiếu (rất tốt để có) là:

Tích hợp kiểm soát nguồn cho phép hai tùy chọn: giải pháp kiểm soát nguồn dựa trên API Trình cắm kiểm soát nguồn (trước đây gọi là API MSSCCI) hoặc kiểm soát nguồn VSPackage

Điều này đặc biệt quan trọng đặc biệt nếu bạn đang làm việc với các hệ thống như Perforce nơi bạn phải kiểm tra các tệp trước khi thay đổi với chúng, đặc biệt là thay đổi cài đặt dự án cho tất cả các thành viên trong nhóm.

2
Edmundito

Không cho phép bổ trợ

2
John Sheehan

Những người khác đã đăng các danh sách lớn, nhưng như một vấn đề thực tế, nói như một người chủ yếu lập trình hệ thống, các tính năng tôi nhớ nhất khi sử dụng phiên bản express là

  1. các phần nhận biết luồng của trình gỡ lỗi và

  2. khả năng mở tệp với trình xem nhị phân tích hợp.

Nếu tôi lập trình MFC thường xuyên hơn, có lẽ tôi cũng sẽ nhớ nhà thiết kế hộp thoại.

2
AShelly

Lưu ý rằng hiện tại, bạn không thể có F # trong phiên bản Express, mặc dù tôi tưởng tượng rằng điều này có thể sẽ thay đổi vào một thời điểm nào đó.

Có một cách giải quyết - bạn cài đặt Visual Studio ShellF # CTP riêng biệt và chúng hoạt động cùng nhau.

0
Benjol

Điều này tài liệu MSDN sẽ giúp bạn có mọi thứ bạn cần!

0
Mitchel Sellers

Đối với Visual Studio 2008, phiên bản Express không có các tính năng thử nghiệm tích hợp cho một phiên bản.

0
Kevin Sheffield

Bổ trợ are được phép trong Visual Studio Express. Điều đáng chú ý nhất là trực tiếp từ Microsoft: XNA Game Studio hoạt động như một bổ trợ Visual Studio Express.

Thậm chí còn có một loại dự án (có thể chỉ có trong Visual Studio đầy đủ) cho phép bạn xây dựng các bổ trợ Visual Studio Express của riêng bạn!

0
Jeff B

Tôi gặp sự cố với Visual Studio Express (C++) 2008 (với gói dịch vụ 1) trên Windows Vista, với việc gỡ lỗi. Bất cứ khi nào tôi làm bất cứ điều gì như (a) phá vỡ chương trình, (b) đặt tiêu điểm từ ứng dụng trở lại IDE, (c) tiếp tục thực hiện, chương trình sẽ treo trong khoảng 30 giây. Trình quản lý tác vụ cho thấy "VSExpress.exe" tiêu thụ toàn bộ CPU trong suốt thời gian. Vista đã hiển thị "Không phản hồi" trong thanh tiêu đề của IDE trong thời gian này.

Điều này đã thúc đẩy tôi trở thành người hâm mộ vì vậy tôi đã mua một bản sao thương mại của Visual Studio Professional 2008 ($ 150 từ SoftwareSurplus) và điều này đã giải quyết được vấn đề.

0
Tim Cooper

Bạn có thể xây dựng MFC ứng dụng nếu bạn tải xuống các thư viện trong SDK nền tảng . Nhưng không có hỗ trợ tích hợp cho thiết kế hộp thoại.

0
Martin Beckett