如何在vs2012中添加程序集引用。

8

我需要帮助了解如何在C#代码中正确添加汇编。

我开始一个空项目并尝试运行以下简单代码。但是出现引用错误。 我知道默认情况下,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
错误信息已经清晰地说明了问题所在,您不理解的是什么? - Mike Zboray
你确定要创建一个 HttpWebRequestElement 而不是 HttpWebRequest 吗? - Mike Zboray
1个回答

19

右键单击项目引用并添加对System.Configuration的引用

enter image description here


谢谢,它起作用了!是的,我应该更仔细地阅读错误消息。我感到困惑是因为我在某个地方看到UseUnsafeHeaderParsing来自system.net.configuration,所以我认为我必须从system.net找到一个程序集,但实际上它属于system.configuration。 - Problems Problems
非常感谢!你是救星。 - Karan Kalra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接