2016-03-29 26 views
1

Ben devenv ile vdproj yapıyorum. Komut hatasız çalışır, ancak .msi dosyaları ile çıktı alınmaz, ne yapıyorum yanlış?Building .vdproj çıktı dosyaları (.msi) oluşturmuyor

devenv "C:\Projects\MyProj\Main\Src\MyProj\MyProj.sln" 
/build "'PRO VERSION|Mixed Platforms'" 
/project "C:\Projects\MyProj\Main\Src\MyProj\MyProj.Setup\MyProj.Setup.vdproj" 
/projectconfig "'PRO VERSION|Mixed Platforms'" 

Ben Visual Studio karşı çalıştırıyorum 14.0/common7/IDE/devenv

+0

Ben de aynı durumdayım, sizi foun mu d herhangi bir çözüm? Lütfen bana haber ver. – Animesh

+0

çözümü aldın mı? lütfen mesaj gönderin ... needful – kasim

+0

Şimdi kullandığım bir powershell betiğini ekledim, daha önce eksik olan kayıt defteri anahtarı nedeniyle çalışıyor. Ama eğer manuel olarak eklerseniz, Windows veya VS güncellemesinin tekrar yazmasının büyük bir şansı vardır (defalarca gerçekleşir) –

cevap

0

Ben aşağıdaki kayıt defteri değerini ekleyerek çalışma yapmak başardı:

Try 
{ 
    New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\VisualStudio\14.0_Config\MSBuild\" -Name "EnableOutOfProcBuild" -Value 00000000 -PropertyType DWORD -Force | Out-Null 
} 
Catch 
{ 
    $ErrorMessage2 = $_.Exception.Message 
    "ERROR adding 'EnableOutOfProcBuild' registry value, error: $ErrorMessage2" 
} 

ve sonra aşağıdakileri çalıştırıyor:

$devenv = "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv"; 

    $config = "$ConfigurationMode|$Platform"; 
    & $devenv ($SolutionPath, "/project", $SetupProjectPath, "/build", "$config") 
İlgili konular