powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Ошибка при запуске приложения
9 сообщений из 9, страница 1 из 1
Ошибка при запуске приложения
    #38953307
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сигнатура проблемы:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: astro.exe
Сигнатура проблемы 02: 1.0.0.0
Сигнатура проблемы 03: 554b15c3
Сигнатура проблемы 04: System.Data
Сигнатура проблемы 05: 4.0.30319.18408
Сигнатура проблемы 06: 52311175
Сигнатура проблемы 07: 9c4
Сигнатура проблемы 08: 2b
Сигнатура проблемы 09: System.Windows.Markup.XamlParse
Версия ОС: 6.1.7601.2.1.0.272.7
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

Фрей 4 стоит. В чем может быть проблема.
Используется локальная БД. Может для нее что-то надо?
Я поставил копировать System.Data в папку, но не помогает
...
Рейтинг: 0 / 0
Ошибка при запуске приложения
    #38953337
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavluhaИспользуется локальная БД. Может для нее что-то надо?
Я поставил копировать System.Data в папку, но не помогает
Не нужно в таких случаях камлать и стучать в бубен. Логируйте стектрейс ошибки в DispatcherUnhandledException , и там увидите причину.
...
Рейтинг: 0 / 0
Ошибка при запуске приложения
    #38953403
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны,

Добавил, все равно непонятно.
Запустил версию программы без работы с БД, все заработало.

Подскажите, какие библиотеки необходимо добавить?
...
Рейтинг: 0 / 0
Ошибка при запуске приложения
    #38953406
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavluhaДобавил, все равно непонятно.
Что именно? Вы стектрейс ошибки увидели? Что в нем?
...
Рейтинг: 0 / 0
Ошибка при запуске приложения
    #38953431
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
public App()
            : base()
        {
            this.Dispatcher.UnhandledException += OnDispatcherUnhandledException;
        }

        void AppUI_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
        {
            if (e.Exception == null)
            {
                Application.Current.Shutdown();
                return;
            }
            string time = DateTime.Now.ToString("yyyyMMdd HH:mm:ss");
            string message = String.Format("{0}\t{1}{2}", time, Logger.GetErrorMessage(e.Exception), Environment.NewLine);
            string errorMessage = string.Format("An application error occurred. If this error occurs again there seems to be a serious bug in the application, and you better close it.\n\nError:{0}\n\nDo you want to continue?\n(if you click Yes you will continue with your work, if you click No the application will close)", e.Exception.Message);
            //insert code to log exception here
            if (MessageBox.Show(message, "Application User Interface Error", MessageBoxButton.YesNoCancel, MessageBoxImage.Error) == MessageBoxResult.No)
            {
                if (MessageBox.Show("WARNING: The application will close. Any changes will not be saved!\nDo you really want to close it?", "Close the application!", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    Application.Current.Shutdown();
                }
            }
            e.Handled = true;
        }

        /// <summary>
        /// Catch unhandled exceptions not thrown by the main UI thread.
        /// The above AppUI_DispatcherUnhandledException method for DispatcherUnhandledException will only handle exceptions thrown by the main UI thread. 
        /// Unhandled exceptions caught by this method typically terminate the runtime.
        /// </summary>
        void OnDispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
        {
            string errorMessage = string.Format("An application error occurred. If this error occurs again there seems to be a serious bug in the application, and you better close it.\n\nError:{0}\n\nDo you want to continue?\n(if you click Yes you will continue with your work, if you click No the application will close)", e.Exception.Message);
            string time = DateTime.Now.ToString("yyyyMMdd HH:mm:ss");
            string message = String.Format("{0}\t{1}{2}", time, Logger.GetErrorMessage(e.Exception), Environment.NewLine);
            //insert code to log exception here
            if (MessageBox.Show(message, "Application UnhandledException Error", MessageBoxButton.YesNoCancel, MessageBoxImage.Error) == MessageBoxResult.No)
            {
                if (MessageBox.Show("WARNING: The application will close. Any changes will not be saved!\nDo you really want to close it?", "Close the application!", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    Application.Current.Shutdown();
                }
            }
            e.Handled = true;
        }



В стектрэйсе ничего путного. Какая-то хня
Я скопировал еще пару библиотек, а именно
System.Data.SqlServerCe
System.Data.Entity

и у меня теперь такая ошибка:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: astro.exe
Сигнатура проблемы 02: 1.0.0.0
Сигнатура проблемы 03: 554b237c
Сигнатура проблемы 04: Astro
Сигнатура проблемы 05: 1.0.0.0
Сигнатура проблемы 06: 554b237c
Сигнатура проблемы 07: 19c
Сигнатура проблемы 08: 0
Сигнатура проблемы 09: System.NullReferenceException
Версия ОС: 6.1.7601.2.1.0.272.7
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

Явно библиотеки не хватает какой-то
...
Рейтинг: 0 / 0
Ошибка при запуске приложения
    #38953477
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pavluha,

Вроде нашел:
Application: Astro.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Windows.Markup.XamlParseException
Stack:
at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
at System.Windows.Application.LoadComponent(System.Uri, Boolean)
at System.Windows.Application.DoStartup()
at System.Windows.Application.<.ctor>b__1(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at System.Windows.Application.Run()
at Astro.App.Main()
...
Рейтинг: 0 / 0
Ошибка при запуске приложения
    #38953630
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел решение здесь: http://erikej.blogspot.dk/2011/02/using-sql-server-compact-40-with.html


Но так не работает.
Конфиг мой теперь такой:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.data>
    <DbProviderFactories>
      <remove invariant="System.Data.SqlServerCe.4.0"/>
      <add name="Microsoft SQL Server Compact Data Provider 4.0"
           invariant="System.Data.SqlServerCe.4.0"
           description=".NET Framework Data Provider for Microsoft SQL Server Compact"
           type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.1, 
             Culture=neutral, 
             PublicKeyToken=89845dcd8080cc91"/>
    </DbProviderFactories>
  </system.data>
  <configSections>
    <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <section name="Astro.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
    </sectionGroup>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <userSettings>
    <Astro.Properties.Settings>
      <setting name="SelectedPage" serializeAs="String">
        <value>0</value>
      </setting>
      <setting name="Lat" serializeAs="String">
        <value>55.751667</value>
      </setting>
      <setting name="Lng" serializeAs="String">
        <value>37.617778</value>
      </setting>
      <setting name="Address" serializeAs="String">
        <value>Москва, Россия</value>
      </setting>
      <setting name="GMT" serializeAs="String">
        <value>27</value>
      </setting>
    </Astro.Properties.Settings>
  </userSettings>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
  <connectionStrings>
    <add name="AstroDBEntities" connectionString="metadata=res://*/Model.AstroDBModel.csdl|res://*/Model.AstroDBModel.ssdl|res://*/Model.AstroDBModel.msl;provider=System.Data.SqlServerCe.4.0;provider connection string=&quot;data source=|DataDirectory|\Data\AstroDB.sdf&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
</configuration>




Может кто уже делал такое?
...
Рейтинг: 0 / 0
Ошибка при запуске приложения
    #38953661
Алексей Ку.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас NullReferenceException.

Вполне вероятно где-то в свойствах попытка вернуть свойство которое null. Или обращение к свойства свойства, при том что основной объект null. Тавтология но как есть.

Например:

public int Prop
{ get { return _prop.Id; } }

Если _prop равно null, то получите подобный иксепшн.

Я обычно делаю так в таких случаях:
Когда получаешь ошибку - смотришь IntelliTrace вкладку. И там надо прыгнуть на строку где самый первый раз встречается exception. Он и укажет на точное место возникновения ошибки. Попробуйте так сделать. Если не сложно - отпищите помогло или нет. Интересно уж очень.
...
Рейтинг: 0 / 0
Ошибка при запуске приложения
    #38953853
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Ку.,

Все сделал, как написано по ссылке выше, все теперь работает.
Там всю папку privat надо было в проект включить.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Ошибка при запуске приложения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]