2013-02-07 85 views
5

我需要關於如何在C#代碼中正確添加程序集的幫助。如何在vs2012中添加對程序集的引用

我開始一個空白項目,並試圖運行下面的簡單代碼。但有引用錯誤。 我知道默認system.dll包含在參考文件夾下。

那麼它爲什麼仍然抱怨「'System.Configuration沒有被引用」? 我是否缺少一些手動步驟?如果是這樣,我該怎麼做?

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Net.Configuration; 

namespace ConsoleApplication2 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      HttpWebRequestElement ae = new HttpWebRequestElement(); 
      ae.UseUnsafeHeaderParsing = false; 
     } 
    } 
} 

類型「System.Configuration.ConfigurationElement」在未引用的組件定義的。 您必須添加對程序集「System.Configuration,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a」的引用。

感謝您的幫助

+2

右鍵單擊項目引用,並添加到'System.Configuration' – Habib

+2

參考分辨率從明確錯誤消息。你不明白的是什麼? –

+0

你確定要創建一個'HttpWebRequestElement'而不是'HttpWebRequest'嗎? –

回答

16

右鍵單擊項目引用,並添加引用System.Configuration

enter image description here

+0

謝謝,它工作!是的,我應該更仔細地閱讀錯誤信息。我很困惑,因爲我發現UseUnsafeHeaderParsing來自system.net.configuration,所以我想我必須從system.net找到一個程序集,但它似乎是system.configuration。 –

+0

非常感謝!你是一個救世主。 –

相關問題