Se lavorate con database project e distribuite il dataabse con L’utility a riga di comando vsdbcmd.exe potreste trovarvi su di un PC che non ha installato ne Visual Studio ne SQL Server, e quindi l’utility fallisce con errori strani, che solitamente riguardano l’impossibilità di caricare alcuni assembly particolari.
Ad esempio se usate il vsdbcmd.exe per generare la struttura di database on the fly per unit-testing volete magari eseguire i test in un build server dove non è mai stato installato SQL Server. In generale le istruzioni su quello che bisogna installare lo trovate in questo link (http://msdn.microsoft.com/en-us/library/dd193258.aspx) dove vi viene spiegato dettagliatamente cosa dovete installare. Solitamente quello che manca sono i client tools ed i management object di SQL Server R2 (li trovate qui, scorrete la lista, http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=16978) e poi vi manca solitamente il sql server compact 3.5, che ATTENZIONE, in un sistema 64 bit per funzionare ha bisogno di entrambe le versioni. (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5783)
A questo punto vsdbcmd.exe dovrebbe funzionare perfettamente.
Gian Maria