我知道這個問題被問了很多次,我發現很多關於這個問題的谷歌的信息,但我仍然無法解決我的DEV上存在的問題PC :(
(無法加載文件或程序Microsoft.SqlServer.BatchParser)。我安裝Microsoft SQL Server 2005 Management Objects Collection誠如許多互聯網資源,但它沒有幫助,然後我試圖安裝Microsoft SQL Server 2008 Management Objects,但它說,它無法安裝,因爲已經有更新的版本(我已經安裝了SQL Server 2008)
然後我去了GAC,發現如下幾行:
Microsoft.SqlServer.BatchParser,Version = 10.0.0.0,Culture = neutral,PublicKeyTok EN = 89845dcd8080cc91,ProcessorArchitecture用於= AMD64無法加載Microsoft.SqlServer.BatchParser或它的一個依賴關係
Microsoft.SqlServer.BatchParser,版本= 9.0.242.0,文化=中性公鑰= 89845dcd8080cc91,ProcessorArchitecture用於= AMD64
Microsoft.SqlServer.BatchParser,版本= 10.0.0.0,文化=中性公鑰= 89845dcd8080cc91,ProcessorArchitecture用於= 86
Microsoft.SqlServer.BatchParser,版本= 9.0.242.0,文化=中性公鑰= 89845dcd8080cc91,ProcessorArchitecture用於= 86
Microsoft.SqlServer.BatchParserClient,Versio n = 10.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91,processorArchitecture = MSIL < - 版本9.0.242.0是否存在?
我已經花了大約半天的時間找到一個沒有成功的解決方案,而且當因爲錯誤導致intellisense無法正常工作時,使用VS非常糟糕。
我有VS 2010的SQL Express 2005和SQL Server 2008的安裝(請參閱配置截屏)
請幫我解決這個問題!謝謝。
1)我沒有在解決方案中找到任何對BatchParser的引用。 2)我認爲不,但可以確認嗎? 3)這是一個包含數據庫項目的舊解決方案,並且在某些時候錯誤開始出現。 –
你可以把調試器,並告訴我們在哪一行你有錯誤? –
當我附加到過程時,現場沒有發生錯誤。只有在設計時,在編輯ASPX標記時,在@Page指令行中它會顯示下劃線(如錯誤)。當我將鼠標懸停在上面時,它顯示BatchParser錯誤。沒有編譯錯誤或運行時錯誤存在。 –