none
Ошибка при запуске программы RRS feed

  • Вопрос

  • У меня: Windows764 SP1,  WPF,  EF4 компилировал на VS2011 но начинал проект на VS2010.

    Решил проверить работу на другом компе. XP SP2 установил NetFramework 4 с сайта. Запускаю из папки debug и вылезает ошибка

    нажимаю посмотреть отчёт, что в нём и вижу

    Чувствую что то в xaml а чего не понятно. ну или только мне не понятно. То ли чего на компе не стоит, то ли что.

Ответы

  • Попробуйте запустить просто пустое приложение. У вас ваше приложение при старте ничего не делает? Также попробуйте воспользоваться советом ulcer-а. И вот еще пример о том, как можно найти ошибку - WPF trick: Debugging the XamlParseException

    По ClickOnce - лучше отдельным топиком искать ответ.

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


    Для связи [mail]

    • Помечено в качестве ответа developers_s 28 мая 2012 г. 16:06
  • Попробуй добавить в Application.xaml добавить обработку DispatcherUnhandledException и выводить MessageBox, чтож там такое все-таки случается.
    • Помечено в качестве ответа developers_s 28 мая 2012 г. 16:06
    Модератор
  • Я интереса ради попробовал несколько своих приложений позапускать в XP Mode. Часть работает без сбоев, а вот часть либо не запускается, либо генерит ошибку при выполнении определенных действий. Пока не понял как обновить драйвера на XP Mode, но все источники сводятся к тому что ряд ошибок WPF связаны с устаревшими API драйверов видеокарты.

    Попробуйте обновить драйвера и DirectX до последних версий (для XP), если поможет, значет это корень всех подобных проблем.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа developers_s 28 мая 2012 г. 16:06

Все ответы

  • Возможно в не заметили и делали проект в VS2011 в .Net Framework 4.5

    Тогда вам нужно ставить его на компьютер с XP


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

  • Target  Framework стоит 4 client

    в проекте

  • По-моему, четвертому фреймворку нужен SP3 на XP.
     
    • Предложено в качестве ответа LXGDARK 24 мая 2012 г. 10:34
    Модератор
  • По-моему, четвертому фреймворку нужен SP3 на XP.
     
    Да вы правы. На странице загрузки написаны системные требования и XP SP2 в них не входит.

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

  • А может у Вас всё-таки SP3, иначе как-же Вы его установили? Или XP x64?
    Модератор
  • А может у Вас всё-таки SP3, иначе как-же Вы его установили? Или XP x64?
    Нет как я понимаю .Net Framework это обертка по верх системных API и если каких то API нет или они ведут себя по старому то и возникает ошибка, а установке это не мешает.

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа developers_s 24 мая 2012 г. 12:24
    • Снята пометка об ответе ulcerModerator 25 мая 2012 г. 7:55
  • Да вот начал как раз смотреть - специально пришёл опять сюда. Здесь всё так. SP2 и Net4 стоят - но видимо не запускаются из -за отсутствия API.

  • Попробуйте накатить третий SP. Сообщите, если проблема была не в нем.
     
    Модератор
  • не в нём

    EventType : clr20r3     P1 : designer.exe     P2 : 1.0.0.0     P3 : 4fbe146a
    P4 : system.data     P5 : 4.0.0.0     P6 : 4ba1e064     P7 : 255b     P8 : 6c
    P9 : system.windows.markup.xamlparse     

    SP3 поставил. Запускаю и примерно тоже самое только P3 другое. 

    Может дело в лицензировании и манифестах. У меня при публикации стоят галочки что включить файл манифеста, ещё что то такое, типа проверка подлинности. Может из-за этого.

    Операционные системы вроде легальные. Дома у меня где стоит 7 точно - лицензионная. А здесь по-моему тоже.

    После установки Sp3 NetFramework 4 не переустанавливал

    .

  • "После установки Sp3 NetFramework 4 не переустанавливал" - попробуйте переустановить, может поможет.
    Модератор
  • Попробуй добавить в Application.xaml добавить обработку DispatcherUnhandledException и выводить MessageBox, чтож там такое все-таки случается.
    • Помечено в качестве ответа developers_s 28 мая 2012 г. 16:06
    Модератор
  • Переустановил NF4 ничего. Та же бадяга. Может потому что при компиляции стоит Any CPU. Может надо чисто на 32 делать?

    Ещё одна проблема по ClickOnce. Ничего не получается установить с хостинга. Но это уже другая песня - попробую пустой разместить и по нарастающей. Одни проблемы :)


  • Попробуйте запустить просто пустое приложение. У вас ваше приложение при старте ничего не делает? Также попробуйте воспользоваться советом ulcer-а. И вот еще пример о том, как можно найти ошибку - WPF trick: Debugging the XamlParseException

    По ClickOnce - лучше отдельным топиком искать ответ.

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


    Для связи [mail]

    • Помечено в качестве ответа developers_s 28 мая 2012 г. 16:06
  • Я интереса ради попробовал несколько своих приложений позапускать в XP Mode. Часть работает без сбоев, а вот часть либо не запускается, либо генерит ошибку при выполнении определенных действий. Пока не понял как обновить драйвера на XP Mode, но все источники сводятся к тому что ряд ошибок WPF связаны с устаревшими API драйверов видеокарты.

    Попробуйте обновить драйвера и DirectX до последних версий (для XP), если поможет, значет это корень всех подобных проблем.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа developers_s 28 мая 2012 г. 16:06