2010-07-14 25 views
23

我已經能夠構建我的Windows窗體應用程序來訪問SQL Server中的數據庫。除了備份/恢復數據庫的部分外,應用程序的所有部分都可以訪問服務器。在這部分中,我無法訪問服務器上的數據庫,並相信這是因爲這些警告。以下幾點意味着什麼?我該如何糾正它們?如何解決警告「引用的程序集針對不同於應用程序的處理器」

 
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. 

回答

9

它已經過了一年,因爲你已經問過這個問題..但我只是想給這個問題的解決方案......如果你使用VS2010,去你的項目屬性

,去編譯,高級編譯選項,然後設置你的目標的CPU x86或x64 ......不能既...選擇...

希望這個解決.. :)

4

使用Visual Studio 2010 我不得不轉到Project Properties - > Build Tab: 將「Platform target」從「Any CPU」更改爲「x86」

這清除了我的警告信息。

關鍵字: 引用程序集 目標不同的處理器不是應用

3

使用Visual Studio 2010我去主菜單 - >構建 - >配置管理器...

從那裏,它是相當明顯。 Theres一張大桌子。你的每個項目都是一排。看看「平臺」欄。改變那些entires匹配對方。

相關問題