"Vorgang fehlgeschlagen, da AXImp.exe nicht gefunden wurde", wenn MSBuild 12 zum Erstellen eines MVC 4.0-Projekts verwendet wird

8

Ich versuche, einen Build-Server mit CruiseControl.Net und MSBuild einzurichten. Es schlägt jedoch mit dem Fehler fehl:

%Vor%

Das Gleiche funktioniert auch auf meinem Rechner, nur nicht auf dem Server.

Ich habe versucht, im Internet nach einer Lösung zu suchen, kann aber keine finden. Wenn es möglich ist, möchte ich Visual Studio nicht auf dem Build-Server installieren. Es ist eine Art Overkill, eine komplette IDE zu installieren, nur um Befehlszeilen zu erstellen. Ich habe die Microsoft Build Tools 2013 auf diesem Server installiert, aber es scheint nicht zu helfen.

Ich habe versucht, den Pfad in die Registrierung einzufügen, wie von der Fehlermeldung vorgeschlagen, aber das hat auch nicht funktioniert. Ich habe auch den in der Registrierung angegebenen Pfad überprüft und die aximp.exe ist tatsächlich vorhanden, aber in einem Unterordner namens "NetFx 4.5.1 Tools". Das Kopieren der Dateien von hier auf eine Ebene bis zum übergeordneten Ordner "bin" scheint jedoch ebenfalls nicht hilfreich zu sein.

Wenn es hilft, läuft mein Build-Server auf Windows Server 2012.

Vielen Dank im Voraus.

    
ckng 27.01.2014, 05:44
quelle

3 Antworten

6

Die Empfehlung, die sie als Schritt 1 empfehlen ("Microsoft Windows SDK installieren"), ist der richtige Ratschlag. Installieren Sie das Microsoft Windows SDK .

    
dnord 09.06.2014, 21:42
quelle
3

Für Windows 10 habe ich "Microsoft Windows SDK" 8.1 installiert, aber das hat mir nicht geholfen.

Also ich folgte 3) -Option in der Fehlerbeschreibung: Legen Sie den Registrierungsschlüssel manuell fest.

Geöffneter "regedit" -Befehl von CMD und Fundort (als Ausnahme empfohlen) HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v8.0A
Der Ordner " WinSDK-NetFx40Tools-x86 " fehlte, also habe ich ihn erstellt und mit den folgenden Schlüsseln erfüllt:

Komponentenname : Windows SDK-Tools für .NET Framework 4.0
Installationsordner : C: \ Programme (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0 Tools \
Produktversion : 8.0.50727

P.S .: stellen Sie sicher, dass Sie in "C: \ Programme (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0 Tools \" AxImp.exe

haben

Mit dem gleichen Algorithmus können Sie versuchen, mit einer anderen Version - v8.1A.

    
rock_walker 31.01.2017 13:55
quelle
2

Ich habe mein Problem bei der Installation von Windows 8.1 SDK gelöst >     

Julio Nobre 09.10.2016 11:05
quelle