при использовании vs2013 не удалось разобрать манифест; но хорошо работал на vs2010

Недавно моей компании потребовалось, чтобы я что-то сделал с кешем приложений, и я прочитал эту статью: http://www.codemag.com/Article/1112051, я выполнил его шаги, но он не может работать с использованием vs2013, он покажет вам нужную страницу, но когда вы нажмете f12 в chrome, он покажет некоторую ошибку: Ошибка кеша приложения событие: «Не удалось проанализировать манифест localhost:xxxxx/Home/manifest», и на самом деле кеш приложения не работал. но когда я использую vs2010, он работает просто отлично! так как vs2013 имеет гораздо больше файлов в проекте mvc, я не могу понять, что не так. Теперь мне нужны некоторые инструменты vs2013, которые не включены в vs2010, поэтому мне действительно нужна версия vs2013 этой программы кэширования приложений. Это очень торопится, кто-нибудь может мне помочь? большое спасибо!


person deciding    schedule 19.06.2014    source источник
comment
Файл манифеста либо вообще не создается, либо Visual Studio ищет его не в том месте. Убедитесь, что имя и путь к файлу манифеста совпадают между Свойствами решения | Линкер | Файл манифеста и решение | Недвижимость | Инструмент манифеста. Вы также можете временно обойти проблему, отключив Solution | Недвижимость | Инструмент манифеста | Ввод и вывод | Встроить манифест, хотя это может вызвать проблемы с запуском приложения.   -  person Wilson    schedule 19.06.2014


Ответы (1)


Пожалуйста, выполните следующие действия, чтобы узнать, поможет ли это.

Шаг 1. Запустите средство проверки системных файлов Windows ("sfc /scannow")

Она позволяет сканировать файлы на наличие повреждений и восстанавливать системные файлы Windows, такие как DebuggerProxy.dll. Если утилита проверки системных файлов обнаружила проблему в DebuggerProxy.dll или другом важном системном файле, она предпримет попытку заменить проблемные файлы из кэша DLL (%WinDir%\System32\Dllcache). Если файл DebuggerProxy.dll отсутствует в кэше DLL или кэш DLL поврежден, вам будет предложено вставить установочный диск Windows для восстановления исходных файлов.

Чтобы запустить средство проверки системных файлов:

1.Нажмите кнопку Пуск. 2. Введите "cmd" в поле поиска... НЕ НАЖИМАЙТЕ ENTER! 3. Удерживая CTRL-Shift на клавиатуре, нажмите ENTER. 4. Вам будет предложено диалоговое окно разрешения. 5.Нажмите Да. 6. Откроется черный ящик с мигающим курсором. 7. Введите «sfc /scannow» и нажмите ENTER. 8.Проверка системных файлов начнет сканирование на наличие проблем DebuggerProxy.dll и других системных файлов (проявите терпение - проверка может занять длительное время). 9. Следуйте командам на экране. Шаг 2: Убедитесь, что ваш установочный файл ISO правильный.

Вы можете загрузить файл ISO с веб-сайта ниже.

http://www.microsoft.com/en-hk/download/details.aspx?id=40787%5d

Перед установкой я предлагаю вам использовать этот инструмент http://support.microsoft.com/kb/841290 для проверки хэша ISO. Любое несоответствие будет означать, что файл был поврежден. Вот блог о том, как использовать этот инструмент.

Значение sha1 для ISO — «E61419E51F42254EE07DECF628B85C9861286250».

Тогда попробуйте переустановить его.

person Wilson    schedule 19.06.2014
comment
Спасибо за ответы! но я не думаю, что с моими системными файлами что-то не так. Более того, приложение действительно может найти файл манифеста, но не может его проанализировать. - person deciding; 19.06.2014