So che questa domanda è stata richiesta molte volte e ho trovato molte informazioni su google riguardo a questo problema, ma non riesco ancora a risolvere il problema che esiste sul mio DEV PC :(
(Impossibile caricare il file o l'assembly Microsoft.SqlServer.BatchParser). Ho installato Microsoft SQL Server 2005 Management Objects Collection come consigliato in molte risorse Internet, ma non è stato utile. Poi ho provato a installare Microsoft SQL Server 2008 Management Objects, ma dice che non può essere installato , poiché la versione più recente esiste già (ho installato SQL Server 2008)
Quindi sono passato a GAC e ho trovato le seguenti righe:
Microsoft.SqlServer.BatchParser, Versione = 10.0.0.0, Culture = neutro, PublicKeyTok en = 89845dcd8080cc91, processorArchitecture = AMD64Impossibile caricare Microsoft.SqlServer.BatchParser o una delle sue dipendenze
microsoft.sqlserver.batchparser, Version = 9.0.242.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91, processorArchitecture = AMD64
microsoft.sqlserver.batchparser, Version = 10.0.0.0, culture = neutral, PublicKeyToken = 89845dcd8080cc91, processorArchitecture = 86
microsoft.sqlserver.batchparser, Version = 9.0.242.0, culture = neutral, PublicKeyToken = 89845dcd8080cc91, processorArchitecture = 86
Microsoft.SqlServer.BatchParserClient, Versio n = 10.0.0.0, Culture = neutro, PublicKeyToken = 89845dcd8080cc91, processorArchitecture = MSIL < - La versione 9.0.242.0 dovrebbe esistere?
Ho già trascorso circa mezza giornata per trovare una soluzione senza successo, ed è molto spiacevole lavorare con VS quando intellisense non funziona a causa di quell'errore.
ho VS 2010 SQL Express 2005 e SQL Server 2008 installato (vedi configurazione screen shot)
Si prega di aiutarmi a risolvere questo! Grazie.
1) Non ho trovato alcun riferimento a BatchParser in soluzione. 2) Penso di no, ma è possibile verificare con certezza? 3) È una vecchia soluzione che contiene progetti DB e in alcuni punti inizia a comparire l'errore. –
Puoi inserire un debugger e mostrarci in quale riga hai ricevuto l'errore? –
Quando si allega al processo, non si verificano errori sul sito. Solo in fase di progettazione, quando si modifica il markup ASPX, nella riga direttiva @Page lo mostra sottolineato (come errore). Quando passo il mouse su di esso, mostra l'errore BatchParser. Nessun errore di compilazione o errore di runtime esiste. –