Gần đây tôi đã yêu cầu if you can detect from the application if .NET is installed (do đó ứng dụng sẽ không gặp sự cố với lỗi ngoại lệ chung).Làm thế nào để thất bại một cách duyên dáng nếu .NET không được cài đặt?
Câu trả lời có vẻ là "không" đơn giản. Tôi vẫn muốn có thể thoát ra một cách duyên dáng nếu .NET không được cài đặt, có cách nào để thực hiện điều này không?
Hãy nhớ rằng tôi không muốn thay đổi tên thực thi, có nghĩa là bạn có thể thực thi không được quản lý bằng séc và dll thực hiện chương trình .NET thực sự nhưng không phải thực thi.
Chỉnh sửa: Tôi không có nghĩa là thất bại trong trình cài đặt, không có trình cài đặt nào cả, chỉ là tệp thực thi. Tất nhiên nó rất khó cho điều này xảy ra nhưng tôi vẫn muốn có thể kiểm tra nó anyway.
Tại sao không sử dụng trình cài đặt? Sau đó, vấn đề này biến mất. –