Вопрос или проблема
Я получаю ошибку Error 1 File 'Windows.props' not found.
каждый раз, когда пытаюсь собрать приложение JS Store (Windows, Windows Phone или Universal).
Я получаю эту ошибку с тех пор, как установил ‘Windows Phone 8.1 Emulator’. Я пробовал восстанавливать ПК до прежнего состояния (за день до установки), выполнять ремонт несколько раз, удалять Эмулятор, переустанавливать Visual Studio, а также пробовал собирать на другой учетной записи пользователя.
Согласно нескольким источникам в интернете, файл windows.props должен находиться в следующем каталоге.
C:\Program Files (x86)\Windows Phone Kits\8.1\References\CommonConfiguration\Neutral\
Он не находится в этом каталоге. Но я нашел файл Windows.props
в следующем каталоге.
C:\Program Files (x86)\Windows Phone Kits\8.1\DesignTime\CommonConfiguration\Neutral\
На Stackoverflow есть вопрос, подобный этому, но я не нашел ответ, который помог бы мне.
Вот информация, содержащаяся в моем реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\WindowsPhone\v8.1\Install Path
был установлен в C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\
и
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\WindowsPhoneApp\v8.1\Install Path
был установлен в C:\Program Files (x86)\Microsoft SDKs\WindowsPhoneApp\v8.1\
Полная ошибка:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.AppXPackage.Targets(561,9): error APPX1639: File ‘Windows.props’ not found. See go.microsoft.com/fwlink/… for more information
Я столкнулся с теми же проблемами в Visual Studio 2013 Ultimate. Восстановление VS решило проблему. Я полагаю, что эта проблема вызвана тем, что обновления по неизвестным причинам не устанавливаются должным образом.
Ответ или решение
Проблема, которую вы описываете, связана с отсутствием файла Windows.props
при сборке приложений JS Store в Visual Studio 2013 Premium после установки эмулятора Windows Phone 8.1. Давайте разберемся, почему это может происходить и как исправить ситуацию.
Причины проблемы
-
Неправильная установка или отсутствие компонентов: Судя по всему, у вас возникли проблемы с установкой некоторых компонентов SDK, необходимых для сборки приложений Windows и Windows Phone.
-
Некорректные пути в реестре: Путь к SDK в реестре может не соответствовать действительности, что приводит к проблемам при сборке.
-
Недоработки в обновлениях: Иногда обновления для Visual Studio или связанных с ним компонентов не устанавливаются корректно, что может вызывать подобные ошибки.
Как исправить ошибку ‘Windows.props’ not found
Анализ текущего пути файла и реестра
-
Проверьте путь к файлу Windows.props:
Вы нашлиWindows.props
в директорииC:\Program Files (x86)\Windows Phone Kits\8.1\DesignTime\CommonConfiguration\Neutral\
. Это говорит о том, что файл установлен на вашем компьютере, но вероятно проблема в настройках путей к нему. -
Проверьте соответствие реестра:
Убедитесь, что пути в реестре соответствуют фактическому местоположению SDK на вашем компьютере. Для этого проверьте:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\WindowsPhone\v8.1\Install Path
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\WindowsPhoneApp\v8.1\Install Path
-
Обновите пути в реестре:
Если обнаружите несоответствие, обновите соответствующие записи в реестре, чтобы они указывали на правильное местоположение SDK.
Перестановка и ремонт компонентов Visual Studio
-
Переустановка пакетов SDK:
- Удалите и затем заново установите Windows Phone SDK версии 8.1, чтобы удостовериться, что все файлы установлены корректно.
-
Ремонт Visual Studio:
- Попробуйте повторить процедуру ремонта Visual Studio 2013, как это помогло в похожей ситуации другому пользователю (например, с версией Ultimate). Для этого используйте установочный диск или файл дистрибутива и выберите опцию "Repair".
Заключение
Если перечисленные выше шаги не приведут к успеху, рекомендуется обратиться к страницам поддержки Microsoft или сообществу разработчиков, таким как StackOverflow. Также возможной причиной может быть конфликт или недоработка в самой версии Visual Studio, что потребует дополнительных исправлений от производителя.
Это руководство позволяет более детально исследовать и устранить ошибку Error 1 File 'Windows.props' not found
. Удачи в решении проблемы!