2012-05-19 24 views
9

Dưới đây là một số mô tả từ MSDNVisual Studio 2010: Fatal Error C1902 về "quản lý cơ sở dữ liệu chương trình"

Thông báo lỗi chương trình quản lý cơ sở dữ liệu không phù hợp; hãy kiểm tra cài đặt của bạn Tệp cơ sở dữ liệu chương trình (.pdb) đã được tạo bằng cách sử dụng phiên bản mspdb80.dll mới hơn so với phiên bản được tìm thấy trong khi biên dịch.

Lỗi này thường chỉ ra rằng mspdbsrv.exe hoặc mspdbcore.dll là bị thiếu hoặc có các phiên bản khác nhau từ mspdb80.dll. Đảm bảo phù hợp với các phiên bản của mspdbsrv.exe, mspdbcore.dll và mspdb80.dll được cài đặt trên hệ thống của bạn.

và tôi muốn biết "trình quản lý cơ sở dữ liệu chương trình" là gì? Và mối quan hệ với "mspdbsrv.exe, mspdbcore.dll, và mspdb80.dll" là gì?

+1

PDB là cơ sở dữ liệu chương trình. Đó là tệp gỡ lỗi được sử dụng để gỡ lỗi ứng dụng của bạn. –

+0

Vì vậy, khi gỡ lỗi, mspdbsrv là tải động mspdbcore và mspdb80? –

+0

Nếu đó là chương trình của riêng bạn, nỗ lực đầu tiên sẽ là xóa tệp .pdb và để người quản lý tạo lại nó. Xảy ra tự động nếu nó bị thiếu. –

Trả lời

10
fatal error C1902: Program database manager mismatch; 
please check your installation 

Nếu bạn đã giữ mspdb100.dll trong D:\Program Files\Microsoft Visual Studio 10.0\VC\bin thư mục có nghĩa là vấn đề này sẽ có mặt ở đó. Loại bỏ nó khỏi thư mục bin nó không phải là giả sử ở đó.

+0

Cảm ơn nó hoạt động. – Destructor

0

Làm sạch lại dự án. Bạn sẽ nhận được các tệp exe, pdb và các tệp liên quan mới.

0

Thử sao chép tệp mspdbsrv.exe từ thư mục VisualStudio/Common7/IDE vào thư mục/VC/bin.

0

Tôi đã có cùng một vấn đề chính xác ngay cả khi gỡ cài đặt và cài đặt lại VS với Project SLN cho codec Opus.

Sau nhiều giờ tìm kiếm trên Google, tôi tin rằng tôi đã tìm thấy giải pháp xuất phát từ việc tích lũy một số câu trả lời từ các diễn đàn và trang web khác không tự làm việc.

Sau một gỡ bỏ cài đặt và cài đặt lại của VS2010 sao chép các tập tin sau đây từ Common7 \ IDE để VC \ bin

mspdbsrv.exe 
mspdb100.dll 
mspdbcore.dll 
mspdbst.dll 
+0

Đã cố gắng, không giúp tôi. – MiroJanosik

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