2015-12-10 10 views
6

Con VS 2010 o 2013, possiamo usare questo comando per costruire .vdproj progetto (VSI):Come utilizzare VS 2015 MSBuild per costruire .vdproj

<Exec Command="&quot;$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.com&quot; your.vdproj /build &quot;Debug|AnyCPU&quot;"/> 

Ma in VS 2015, il VSI è un'estensione di vs. E il comando simile (9.0 => 14.0) riceverà un errore.

Qualcuno sa come risolverlo?

+0

MSBuild non può creare progetti .vdproj. È necessario utilizzare Visual Studio (devenv.com) per questo. – Kiquenet

risposta

5

Ho risolto questo problema dal cambiamento il valore DWORD per

HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14.0_Config \ MSBuild \ EnableOutOfProcBuild

valore di registro su 0.

Se questo non esiste puoi crearlo come un DWORD.

+0

dove stai aggiungendo il valore DWORD? – kasim

10

Microsoft Visual Studio 2015 Installer Projects estensione deve essere installato.

+0

L'ho installato e il vdproj può essere costruito in VS. E ora voglio costruirlo tramite la linea di comando. –

+0

Infine, uso vs 2013 per eseguire la compilazione della riga di comando. Grazie. –

Problemi correlati