|
0 / 0 / 0
Регистрация: 16.02.2020
Сообщений: 75
|
||||||
Инициализатор типа "" выдал исключение. Не могу найти причину проблемы29.04.2021, 04:48. Показов 10686. Ответов 10
Метки нет (Все метки)
Приветствую.
Не так давно начал изучать и разрабатывать программу для проектной работы на С# и соответственно в самом начале столкнулся с проблемой которой не понимаю: при запуске программы из Microsoft Visual Studio выдается ошибка "System.TypeInitializationException: "Инициализатор типа "SLRDbConnector.DbConnector" выдал исключение.". До этого была подключена библиотека SLRDbConnector.dll. Далее прописал это все в коде программы (про добавление библиотеки и прописании ее в коде смотрел на видео у джентльмена, но у него программа не ругалась), после чего запускаю все - и Visual Studio начинает ругаться на DbConnector:
0
|
||||||
| 29.04.2021, 04:48 | |
|
Ответы с готовыми решениями:
10
Инициализатор типа "" выдал исключение. Не могу найти причину проблемы MathLab. Инициализатор типа MWArray выдал исключение Ошибка инициализатор типа <Module> выдал исключение при распечатывании документа на Windows XP |
|
14314 / 9398 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
|
|
| 29.04.2021, 05:07 | |
|
gfhnrhnrfn, исключение возникает в сторонней библиотеке. Нужно смотреть исходный код этой библиотеки. По этим скриншотам проблему не решить, как головную боль по фотографии.
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2020
Сообщений: 75
|
||||||
| 29.04.2021, 05:20 [ТС] | ||||||
0
|
||||||
|
14314 / 9398 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
|
|
| 29.04.2021, 05:29 | |
|
gfhnrhnrfn, вот. Теперь подключайте сей код к своему проекту взамен готовой сборки и снова запускайте под отладкой. В этот раз исключение уже будет на той строке, где оно реально возникает. Там и смотрите что
null.
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2020
Сообщений: 75
|
|
| 29.04.2021, 06:06 [ТС] | |
|
То есть, данный код вставить в код программы́ моей и снова запустить? И тогда уже смотреть, на какую часть кода будет ругаться? Пардон за тупизну))
0
|
|
|
14314 / 9398 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
|
|
| 29.04.2021, 06:17 | |
|
gfhnrhnrfn, ага.
0
|
|
|
148 / 92 / 56
Регистрация: 03.02.2021
Сообщений: 284
|
||||||
| 29.04.2021, 06:27 | ||||||
|
Судя по тому, что ошибка возникла в конструкторе, проблема кроется в
Добавлено через 6 минут Возможно в App.config нет раздела <connectionStrings>
0
|
||||||
|
0 / 0 / 0
Регистрация: 16.02.2020
Сообщений: 75
|
|
| 29.04.2021, 07:25 [ТС] | |
|
Не совсем понял что вы имеете ввиду))
Я лишь понял, что указанная вами строчка находится в коде из библиотеки, который я скопировал.
0
|
|
|
14314 / 9398 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
|
|
| 29.04.2021, 07:59 | |
|
gfhnrhnrfn, ищите конкретную строку, где возникает исключение. Гадать бесполезно. У вас есть исходник класса проблемного. Отлаживайте.
0
|
|
|
148 / 92 / 56
Регистрация: 03.02.2021
Сообщений: 284
|
||||||
| 29.04.2021, 08:13 | ||||||
|
Судя по скриншотам, ошибка (NULLReferenceException) возникает у вас в момент вызова конструктора DbConnector.
Конструктор, который приведен в вышеуказанном коде содержит 4 команды, причем, я не думаю, что ошибка NULLReferenceException (ссылка на null) возникает в new SqlCommand(); new DataTable() или new SqlDataAdapter(). Остается только new SqlConnection(DbConnector._ConnectionStr ing), а именно стоит обратить внимание на статичное свойство _ConnectionString, значение которого берется из ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString; Значение для ConfigurationManager берется из файла App.config проекта, содержимое которого (в вашем случае) должно выглядеть как минимум так:
0
|
||||||
|
1168 / 886 / 517
Регистрация: 09.04.2014
Сообщений: 2,102
|
|
| 29.04.2021, 10:20 | |
|
тут написано, что строку подключения нужно задать в app.config, иначе работать не будет
0
|
|
| 29.04.2021, 10:20 | |
|
Помогаю со студенческими работами здесь
11
Инициализатор типа NHibernate.Cfg.Configuration выдал исключение Инициализатор типа "Efi.Wavelets" выдал исключение Инициализатор типа "WindowsApplication1.Module1" выдал исключение
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|