Cho đến gần đây, chúng tôi đã vui vẻ sử dụng registration-free COM cho các thành phần gốc và .NET COM của chúng tôi. Tuy nhiên, chúng tôi gặp phải vấn đề lạ khi ứng dụng của chúng tôi bắt đầu gặp sự cố ngẫu nhiên trên Windows XP SP3 (nhưng không phải trên vista) sau khi chúng tôi chỉ thay đổi số phiên bản của một hội đồng .NET. (Bạn không chỉ ghét luật Murphy?)Có ai sử dụng thành công COM không đăng ký với các thành phần .NET không?
Sau nhiều ngày bị mất và nghiến răng, chúng tôi phát hiện ra sự cố là known bug in sxs.dll gây ra sự cố tham nhũng khi truy xuất thông tin về lớp .NET. Có bản sửa lỗi nóng khiến vấn đề biến mất nhưng bản sửa lỗi nóng không có ý định phân phối lại.
Chúng tôi rất lo ngại rằng có một lỗi khủng khiếp trong việc triển khai COM không cần đăng ký. Có ai ở đó thành công bằng cách sử dụng COM đăng ký miễn phí cho các thành phần .NET không? Bạn đã giải quyết vấn đề này như thế nào?
+1 vấn đề quan trọng mà tôi không biết! BTW tôi có thể đề nghị bạn thêm thẻ "regfreecom" như thẻ đó là phổ biến hơn cho các câu hỏi COM miễn phí đăng ký? – MarkJ
... thực ra tôi đã tự sửa lại nó ... hy vọng rằng OK – MarkJ
Chắc chắn rồi. Các thẻ nhất quán hữu ích hơn. –