Подтвердить что ты не робот

Файл "Windows.props" не найден

У меня установлена ​​Windows 8.1, и после этого я устанавливаю Visual Studio Express 2013, в который входит Update 2 RC.So, когда я запускаю любое приложение, тогда он дает мне ошибку

"File 'Windows.props' not found"

Я не знаю, почему это происходит. Я много ищу об этой ошибке, но не могу найти решение. Пожалуйста, помогите мне. Я провел два дня, чтобы найти это решение.

Изменить

Также нет эмулятора в списке устройств. Я думаю, что ошибка возникает из-за этого. Я загрузил эмулятор 8.1, но не могу найти в списке эмуляторов VS 2013.

4b9b3361

Ответ 1

Некоторые базовые проверки, которые необходимо выполнить, чтобы приблизиться к разрешению.

Файл Windows.props является файлом сборки, который используется MSBuild.exe при создании приложения Windows Phone. Обычным путем установки является C:\Program Files (x86)\Windows Phone Kits\8.1\Libraries\CommonConfiguration\Neutral\Windows.props. Используйте проводник Windows, чтобы проверить, присутствует ли файл.

Затем в главном файле .targets есть строка. Он пытается найти файл в каталоге $(TargetPlatformWinMDLocation). Вы можете увидеть значение этого макроса, увеличив объемность сборки. Инструменты + Опции, проекты и решения, сборка и запуск. Измените параметр "Объём вывода сборки проекта MSBuild" на Detailed. Используйте Build + Rebuild в своем проекте. Прокрутите окно вывода и найдите строки, которые напоминают это:

1>TargetPlatformSdkMetadataLocation = C:\Program Files (x86)\Windows Phone Kits\8.1\References\CommonConfiguration\Neutral
1>TargetPlatformSdkPath = C:\Program Files (x86)\Windows Phone Kits\8.1\
1>TargetPlatformSdkRootOverride = 
1>TargetPlatformVersion = 8.1
1>TargetPlatformWinMDLocation = C:\Program Files (x86)\Windows Phone Kits\8.1\References\CommonConfiguration\Neutral

Сообщите нам, если вы видите что-то другое.

Этот путь считывается из реестра. Запустите Regedit.exe и выберите 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.
Убедитесь, что вы видите значение, указанное в этих ключах с именем "Install Path", и что оно содержит значение "C:\Program Files (x86)\Microsoft SDKs\WindowsPhoneApp\v8.1\".

Ответ 2

Выдержки из обсуждения msdn:

проверьте наличие переменной среды уровня SYSTEM под названием windowsSDKDir и попробуйте удалить ее.

For this Follow these steps:

Press Windows Key + X and select System.
In the System dialog click on "Advanced system settings" then click "Environment Variables" on the advanced tab.
Then look for the environment variable I mentioned
try removing it

Если это не работает для вас, вы должны переустановить комплект Windows Software Development Kit (SDK) для Windows 8.1, это должно решить вашу проблему.

Ответ 4

Я использовал функцию "Ремонт" в панели управления → программы и функции → Комплект для разработки Windows для Windows 8.1 → Измените и решите эту проблему.

Ответ 6

Вы проверили наличие переменной среды уровня SYSTEM под названием windowsSDKDir? и попробуйте удалить его? (сначала обратите внимание на его значение, если вам нужно повторно установить его в какой-то момент). Для некоторых это, по-видимому, вызывает ошибку. На этом этапе неясно, что это создает.