Tôi có một ứng dụng .NET mà tôi muốn cài đặt trên máy ảo cho các mục đích gỡ lỗi từ xa.Cài đặt MS debug DLLs để gỡ lỗi từ xa
Ứng dụng sử dụng VC++ DLL gốc liên kết tới MFC và thư viện thời gian chạy MSVC qua DLL.
Khi tôi chạy phụ thuộc vào máy ảo, nó nói rằng DLL cần DLL sau:
mfc90d.dll
msvcm90d.dll
msvcp90d.dll
msvcr90d.dll
msjava.dll
Ngoài ra, nó báo cáo các lỗi sau:
Error: The Side-by-Side configuration information for [dll path] contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
tôi không muốn phải cài đặt Visual Studio 2008 hoàn chỉnh trên máy ảo chỉ để gỡ lỗi này.
Phương pháp tốt nhất để cài đặt các DLL bắt buộc vào VM là gì?
Cách dễ nhất là sao chép các tệp DLL ngay bên cạnh ứng dụng của bạn (trong cùng thư mục với tệp thực thi). Không còn vấn đề nữa :) –