2010-09-28 38 views

Trả lời

12

Tất nhiên bạn có thể. Bao gồm gói cài đặt cần thiết và sau đó Process.Start hoặc thậm chí tốt hơn: tạo dự án thiết lập và triển khai cho ứng dụng của bạn và đặt điều kiện khởi chạy thành .NET 4.0 để khi ai đó cố gắng cài đặt nó sẽ xác minh sự hiện diện của .NET 4.0 và nếu không yêu cầu cài đặt nó:

alt text

Ghi chú: trong ảnh chụp màn hình thiết lập .NET 4.0 là điều kiện ra mắt (bước 4)

1

chắc. Chỉ cần bắt đầu quá trình cài đặt.

Process.Start("dotnetfx.exe"); 
2

Bạn có thể làm điều này (chỉ bao ra để cài đặt MSI và msiexec.exe), nhưng có những thứ như trầm khóa và vấn đề an ninh khác để xem xét. Nhưng thực tiễn tốt hơn là yêu cầu người dùng cài đặt và sau đó cài đặt chương trình của bạn. Trình cài đặt của bạn sẽ cần phải là mã .net 2.0 để thực hiện việc này.

Các vấn đề liên quan