Có. Theo như hệ thống quan tâm, đó là hai tập tin khác nhau. AFAIK, bạn không thể có một tập tin trong GAC và có nó trong một thư mục ngẫu nhiên trên máy tính mục tiêu cùng một lúc.
Về mặt lý thuyết, nếu trong GAC, bạn không cần nó trong thư mục sản phẩm. Nếu nó nằm trong GAC, đó sẽ là phiên bản được tải, không phải là phiên bản trong thư mục sản phẩm. Tuy nhiên, nó sẽ khó hơn nếu bạn cần, nói, đăng ký nó cho COM interop quá. Tôi có thể sai, nhưng khi tôi cố gắng, tôi phải có cả hai: một trong thư mục, một trong GAC.
Nhưng thực sự, bạn có thể không cần nó trong GAC nếu bạn cần nó trong thư mục sản phẩm. Nếu nó được tải từ bất kỳ chương trình nào ở bất cứ đâu, luôn luôn, thì GAC là một nơi thích hợp cho nó. Nếu bạn đang đặt nó trong GAC cho COM interop, đó là không cần thiết; đăng ký nó bằng cách trỏ nó vào thư mục mà bạn đã cài đặt nó sẽ làm việc tốt nếu bạn có cấu hình installshield một cách chính xác.
Nguồn
2010-03-26 16:21:19
Đẹp nhất để chạy bộ nhớ của tôi Chris! –