2013-04-09 3 views
4

Я работаю над проектом Windows Phone 7.1 и получил большую часть своей работы и решил добавить в проект изображения для своих плит (62x62 и 173x173 PNG) плюс файл JPG для всплеска экран (SplashScreenImage.jpg 480x800). Перед добавлением этих изображений в проект мой проект работал нормально! После добавления их и установки изображений плиток в 2 новых файла, мой проект все еще работает нормально, но при запуске на 7.1-симуляторе (у моего ноутбука Acer нет включенной аппаратной поддержки виртуализации для запуска эмулятора wp8), приложение вылетает при попытке загрузить MainPage с исключением «Параметр неверно» (в обработчике Application_UnhandledException). Я пытался найти решение в Интернете в течение последних 1-2 дней, нашел несколько упоминаний об этой ошибке и о нескольких возможных причинах, но ни одно из моих данных не помогло до сих пор. Исключение не говорит ничего полезного, и это действительно расстраивает, учитывая, что большая часть серьезной работы выполнена, и я очень близок к выпуску приложения на рынок.Этот параметр является неправильным исключением

Неужели кто-нибудь сталкивался с этим вопросом раньше? Любые идеи, что могло пойти не так и как я мог решить это исключение? Любая помощь высоко ценится!

Спасибо заранее! Андрей

+1

Попробуйте удалить большую часть XAML как можно дальше от MainPage до тех пор, пока он не станет нормально работать. Затем верните элементы обратно в файл, чтобы узнать, какой элемент управления XAML неправильно написан. –

+0

Вы уверены, что задали правильные имена только что добавленных изображений? Если это единственное, что вы изменили, и теперь он внезапно перестает работать, есть ваша проблема. –

+0

@igrali Мне не было известно о каких-либо ограничениях имен для изображений плитки ... [link] (http://www.geekchamp.com/tips/wp7-application-icon-and-application-tile-icon) - это изменилось? Я удалил файлы png по умолчанию, и я добавил новые (с именем 62.png и 173.png) и соответствующим образом скорректировал WMAppManifest.xaml. Я знаю, что существует ограничение на экран заставки jpg, который должен быть назван SplashScreenImage.jpg. Я попытаюсь переименовать 2-страничные изображения ApplicationIcon.png для 62x62 и Background.png для плитки 173x173, как только я вернусь домой, и попытаюсь переделать проект. – AndreiC

ответ

0

Всякий раз, когда я хочу, чтобы изменить SplashScreen и другие изображения, вот что я делаю:

  1. Найдите файл на диске с помощью проводника Windows.

  2. Откройте файл с помощью некоторых редактор изображений (я использую Paint.NET)

  3. Удалить изображение по умолчанию и заменить свои изображения сохраняя размеры.

  4. Сохраните изображение и вернитесь в Visual Studio.

  5. Восстановить весь проект.

Это работает без ошибок. ;)

Смежные вопросы