我想配置的app.config某些連接字符串,但不斷收到此錯誤信息,System.NullReferenceException在類庫
System.NullReferenceException: Object reference not set to an instance of an object.
我看了網絡上的多種解決方案,但沒有直接適用,
- 我複製的app.config文件到目標目錄
- 我引用
System.Configuration
和正在使用ConfigurationManager
- 的XML /源幾乎是微軟guidelines
的唯一區別的完整副本是,該項目是一個類庫,這我通過ExcelDNA暴露到Excel。
有什麼特別的我需要做的,以使其與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