Fehler 1 Datei 'Windows.props' nicht gefunden. Visual Studio 2013 Premium

4055
aleks

Ich erhalte den Fehler Error 1 File 'Windows.props' not found.jedes Mal, wenn ich versuche, eine JS Store-App (Windows, Windows Phone oder Universal) zu erstellen.

Ich habe diese Fehlermeldung erhalten, seit ich den 'Windows Phone 8.1 Emulator' installiert habe. Ich habe versucht, einen früheren Zustand des PCs wiederherzustellen (einen Tag vor der Installation), mehrmals repariert, den Emulator entfernt und Visual Studio erneut installiert und ich habe auch versucht, auf einem anderen Benutzerkonto aufzubauen.

Laut einigen Quellen im Internet sollte sich die Datei windows.props im folgenden Verzeichnis befinden.

C: \ Programme (x86) \ Windows Phone Kits \ 8.1 \ Referenzen \ CommonConfiguration \ Neutral \

Es befindet sich nicht in diesem Verzeichnis. Ich habe die Windows.propsDatei jedoch im folgenden Verzeichnis gefunden.

C: \ Programme (x86) \ Windows Phone Kits \ 8.1 \ DesignTime \ CommonConfiguration \ Neutral \

Es gibt eine ähnliche Stackoverflow- Frage, aber ich konnte keine Antwort finden, die mir half.

Hier sind die Informationen in meiner Registry

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\WindowsPhone\v8.1\Install Path war eingestellt C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\

und

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\WindowsPhoneApp\v8.1\Install Path war eingestellt C:\Program Files (x86)\Microsoft SDKs\WindowsPhoneApp\v8.1\

Der vollständige Fehler ist

C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ AppxPackage \ Microsoft.AppXPackage.Tar‌ (561,9): Fehler APPX1639: Datei 'Windows.props' nicht gefunden. Weitere Informationen finden Sie unter go.microsoft.com/fwlink/…

1
@Ramhound Nein, der Fehler liefert nur einen Link . Ich habe versucht, es aus "C: \ Programme (x86) \ Windows Phone Kits \ 8.1 \ DesignTime \ CommonConfiguration \ Neutral \" zu kopieren, aber es wird immer noch derselbe Fehler angezeigt. aleks vor 10 Jahren 0
Vergewissern Sie sich, dass `VS2013 Update 2` installiert ist Ramhound vor 10 Jahren 0
Sie haben zwei Möglichkeiten. Speichern Sie die durch den aktuellen Registrierungswert angegebene Datei, oder ändern Sie den Registrierungswert in den aktuellen Speicherort der Datei. Können Sie sich bitte 2-3 Minuten Zeit nehmen und die Frage so formatieren, dass es kein riesiger Textblock ist? Ramhound vor 10 Jahren 0
@Ramhound, was meinst du mit "Platziere die durch den aktuellen Registrierungswert angegebene Datei"? aleks vor 10 Jahren 0
Das Erstellungsskript versucht, die Datei an folgendem Speicherort zu finden: "C: \ Programme (x86) \ Microsoft SDKs \ WindowsPhoneApp \ v8.1" und befindet sich seitdem in "C: \ Programme (x86) Windows Phone Kits" \ 8.1 \ DesignTime \ CommonConfiguration \ Neutral` das Build-Skript schlägt fehl. Die Verwendung der ausführlichen Protokollierung hätte dies angezeigt. Ramhound vor 10 Jahren 0
@Ramhound Es gibt 3-4 windows.props-Dateien auf meinem PC. Ich denke, dass windows.props in `C: \ Programme (x86) Windows Phone Kits \ 8.1 \ DesignTime \ CommonConfiguration \ Neutral` an der richtigen Stelle ist. Die nächstgelegene Datei zu "C: \ Programme (x86) \ Microsoft SDKs \ WindowsPhoneApp \ v8.1" befindet sich in "C: \ Programme (x86) \ Microsoft SDKs \ Portable \ v12.0 \ DesignTime \ CommonConfiguration \ Neutral" aleks vor 10 Jahren 0
@Ramhound OK, also 1. Die Dateien sind unterschiedlich. 2. Nach dem Kopieren der Datei erhalte ich immer noch den gleichen Fehler aleks vor 10 Jahren 0
redest du über die Build-Ausgabe? Es gibt nichts wie $ (TargetPlatformWinMDLocation) aleks vor 10 Jahren 0
Wenn `TargetPlatformWinMDLocation =` nicht in der Build-Ausgabe enthalten ist, haben Sie die ausführliche Protokollierung nicht wie von mir angefordert aktiviert. Ramhound vor 10 Jahren 0
Hans Passant spricht darüber in der Frage, mit der Sie verlinkt haben, die ich gefunden habe, bevor ich merkte, dass Sie damit verbunden waren. Alles, was ich verlange, ist in seiner Antwort enthalten. Wenn Sie Visual Studio nach dem Verschieben von Dateien oder dem Ändern von Registrierungsschlüsseln noch nicht neu gestartet haben, sollten Sie dies tun. [Ausführliche Protokollierung] (http://en.wiktionary.org/wiki/verbose) Ramhound vor 10 Jahren 0
`Ctrl + A`, um alles auszuwählen, dann` Ctrl + C` zum Kopieren des ausgewählten Elements verwenden, dann `Ctrl + V` in den Notizblock und dann` Ctrl + F` drücken, um den gewünschten Text zu finden. Ramhound vor 10 Jahren 0
Mit der ausführlichen Build-Ausgabe? Es klingt so, als sollten Sie eine Neuinstallation von Visual Studio 2013 durchführen und sicherstellen, dass Sie Update 2 installieren. `Weil das betreffende Makro erforderlich ist.` Ramhound vor 10 Jahren 0

1 Antwort auf die Frage

0
Kishor Patil

Für Visual Studio 2013 Ultimate war ich mit den gleichen Problemen konfrontiert. Durch die Reparatur von VS wurde das Problem behoben. Ich glaube, dieses Problem liegt vor, weil die Updates aus unbekannten Gründen nicht ordnungsgemäß installiert werden.