2013-02-07 40 views
5

Tôi cần trợ giúp về cách thêm đúng assembly trong mã C#.Cách thêm tham chiếu vào assembly trong vs2012

Tôi bắt đầu một dự án trống và cố chạy mã đơn giản bên dưới. nhưng có lỗi tham chiếu. Tôi biết theo system.dll mặc định được bao gồm trong thư mục tham chiếu.

vậy tại sao nó vẫn phàn nàn rằng "System.Configuration không được tham chiếu"? Tôi có thiếu một số bước thủ công không? Nếu vậy làm thế nào để tôi làm điều đó?

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; 
     } 
    } 
} 

Loại 'System.Configuration.ConfigurationElement' được định nghĩa trong một hội đồng đó không được tham chiếu. Bạn phải thêm tham chiếu vào assembly 'System.Configuration, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'.

Cảm ơn vì đã giúp

+2

Nhấp chuột phải vào tài liệu tham khảo dự án và thêm tài liệu tham khảo cho 'System.Configuration' – Habib

+2

Độ phân giải rõ ràng từ thông báo lỗi. Nó là gì mà bạn không hiểu? –

+0

Bạn có chắc chắn muốn tạo một 'HttpWebRequestElement' chứ không phải một' HttpWebRequest'? –

Trả lời

16

Nhấp chuột phải vào tài liệu tham khảo dự án và thêm tham chiếu đến System.Configuration

enter image description here

+0

Cảm ơn bạn, Nó đã hoạt động! có, tôi nên đọc thông báo lỗi cẩn thận hơn. Tôi đã nhầm lẫn vì tôi thấy nó ở đâu đó mà UseUnsafeHeaderParsing là từ system.net.configuration vì vậy tôi nghĩ rằng tôi phải tìm một assembly từ system.net, nhưng nó dường như là system.configuration. –

+0

Cảm ơn rất nhiều! Bạn là một vị cứu tinh. –

Các vấn đề liên quan