Я пытаюсь настроить некоторые строки подключения в app.config, но постоянно получаю сообщение об ошибке,System.NullReferenceException в библиотеке классов
System.NullReferenceException: Object reference not set to an instance of an object.
Я посмотрел на многочисленных решениях в Интернете, но ничего напрямую не относится,
- Я копирую файл app.config в целевой каталог
- Я ссылочного
System.Configuration
и я используюConfigurationManager
- разметке XML/источник почти дословная копия Microsoft guidelines
Единственное отличие состоит в том, что проект является библиотека классов, которые я выставляя Excel через ExcelDNA.
Есть ли что-то особенное, что мне нужно сделать, чтобы заставить это работать с Excel?
Вот фрагмент из XML,
<configuration>
<connectionStrings>
<add name="ConnectionCSV" providerName="System.Data.OleDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;" />
</connectionStrings>
</configuration>
Это исходный код (получили using System.Configuration
, наряду с необходимыми ссылками),
string constr = ConfigurationManager.ConnectionStrings["ConnectionCSV"].ConnectionString;
выше линии бросает ошибку Object reference not set to an instance of an object
.
Большое спасибо, Caio. В точку! – insomniac