簡體   English   中英

無法將App.config值集成到C#代碼中

[英]Cannot integrate App.config values into c# code

我試圖根據本文“可接受的答案”中指定的說明,使用Visual Studio 2010中C#程序中App.config文件指定的值: 自定義app.config配置節處理程序

我的代碼文件正在using System.Configuration ,並且正在嘗試創建以下內容:

public class ConnectionCollection : ConfigurationElementCollection {
    //code here
}

public class ConnectionElement : ObjectConfigurationElement {
    //code here
}

但是,錯誤消息指出找不到ConfigurationElementCollection,ObjectConfigurationElement和ConfigurationElement。 我究竟做錯了什么?

您可能需要包括對實際System.Configuration程序集的引用。

  1. 在“解決方案資源管理器”窗口中右鍵單擊您的項目名稱
  2. 點擊添加參考
  3. 選擇.NET選項卡
  4. 突出顯示系統配置,然后單擊確定

什么樣的錯誤信息? 我有種感覺,您無法編譯上面的源代碼,並且如果運行時發生異常,則錯誤消息不是消息。 我假設IDE和IntelliSense會警告您。 通常,在這種情況下,您應該首先嘗試以下操作:

  1. 將光標放在IDE無法解釋的類上,在這種情況下例如是ConfigurationElementCollection 然后按Ctrl+. 這將為您提供所需的正確使用聲明,並按Enter接受。
  2. 如果第一步不起作用(在這種情況下),則意味着您缺少程序集引用。 在這種情況下,請搜索MSDN,然后確定所需的參考。 之后,在Solution Explorer ,您的項目節點下右擊References節點, Add Reference... ,然后選擇Assemblies在即將到來的節點Reference Manager ,檢查System.Configuration在這種情況下,然后確定。 現在回到第一步,然后使用Ctrl+.進行使用Ctrl+. 如果仍然無法使用,則引用了錯誤的程序集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM