2010-07-14 24 views
23

Tôi đã có thể xây dựng ứng dụng biểu mẫu cửa sổ truy cập cơ sở dữ liệu trong SQL Server. Tất cả các phần của ứng dụng có thể truy cập máy chủ ngoài phần mà ở đó người dùng có thể sao lưu/khôi phục cơ sở dữ liệu. Trong phần này tôi không thể truy cập cơ sở dữ liệu trên máy chủ và đã tin rằng đó là vì những cảnh báo này. Những điều sau đây có ý nghĩa gì và tôi có thể sửa chúng như thế nào?Cách giải quyết cảnh báo "Hội đồng tham chiếu nhắm vào một bộ xử lý khác với ứng dụng"

 
Referenced assembly 
    'c:\Program Files\Microsoft SQLServer\90\SDK\Assemblies\Microsoft.SqlServer.Replication.dll' 
    targets a different processor than the application 

Referenced assembly 
    'C:\Windows\assembly\GAC_32\Microsoft.SqlServer.BatchParser\9.0.242.0_89845dcd8080cc91\Microsoft.SqlServer.BatchParser.dll' 
    targets a different processor than the application. 

Trả lời

9

nó được một năm kể từ khi bạn đã hỏi câu hỏi này .. nhưng tôi chỉ muốn cung cấp các giải pháp cho câu hỏi này ...

nếu bạn sử dụng VS2010, vào Properties dự án của bạn, hãy để biên dịch, nâng cao Compile option, sau đó thiết lập CPU mục tiêu của bạn để x86 hoặc x64 ... không thể được cả hai ... chọn một trong ...

niềm hy vọng này giải quyết .. :)

4

Sử dụng Visual Studio 2010 tôi phải chuyển đến Thuộc tính dự án -> Tab xây dựng: Thay đổi "Mục tiêu nền tảng" từ "Mọi CPU" thành "x86"

Thao tác này sẽ xóa thông báo cảnh báo cho tôi.

từ khóa: Được tham chiếu assembly mục tiêu một bộ xử lý khác nhau hơn so với ứng dụng

3

Sử dụng Visual Studio 2010 tôi đã đi vào Main Menu -> Build -> Configuration Manager ...

Từ đó nó khá hiển nhiên. Có một cái bàn lớn. Mỗi dự án của bạn là một hàng. Nhìn vào cột "nền tảng". Thay đổi những entires để phù hợp với nhau.

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