2016-03-29 4 views
1

Ich baue vdproj mit devenv. Der Befehl läuft ohne Fehler, aber keine Ausgabe mit .msi-Dateien wird generiert, was mache ich falsch?Das Erstellen von .vdproj mit Visual Studio 2015 erstellt keine Ausgabedateien (.msi)

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'" 

ich es gegen Visual Studio leite 14,0/Common7/IDE/devenv

+0

Ich bin auch auf die gleiche, haben Sie foun d irgendeine Lösung? Lass es mich wissen, bitte. – Animesh

+0

hast du die lösung ?? bitte posten..es ist notwendig – kasim

+0

Ich habe ein Powershell-Skript hinzugefügt, was ich jetzt benutze, es funktioniert aufgrund des Registrierungsschlüssels, der vorher fehlte. Aber wenn Sie es manuell hinzufügen, gibt es eine große Chance, dass Windows oder VS update es wieder überschreibt (passiert mir mehrmals) –

Antwort

0

ich in der Lage war, um es indem Sie den folgenden Registrierungswert arbeiten zu machen:

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" 
} 

und dann Running following:

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

    $config = "$ConfigurationMode|$Platform"; 
    & $devenv ($SolutionPath, "/project", $SetupProjectPath, "/build", "$config") 
Verwandte Themen