初学者问题 - Visual C# - System.Net Assembly 和 WebRequest

发布于 2024-10-15 11:53:17 字数 310 浏览 7 评论 0原文

希望这是一个简单的修复我有代码:

using System.Net;

namespace WebGet
{
    public partial class Web
    {
        public static void Main()
        {
            WebRequest webRequest;
        }
    }
}

并且我收到一条错误消息说它找不到 WebRequest(缺少程序集引用) 我添加了 System.Net 作为参考。我还需要做其他事情吗?

提前致谢

Hopefully this is a simple fix I have the code:

using System.Net;

namespace WebGet
{
    public partial class Web
    {
        public static void Main()
        {
            WebRequest webRequest;
        }
    }
}

And I get an error saying it cannot find WebRequest (missing assembly reference)
I added System.Net as a reference. Do I need to do something else?

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

过度放纵 2024-10-22 11:53:17

这有效

using System.Net;

namespace WebGet
{
    public partial class Web
    {
        public static void Main()
        {
            WebRequest webRequest;
        }
    }
}

下面显示了所需的参考。

在此处输入图像描述

This works

using System.Net;

namespace WebGet
{
    public partial class Web
    {
        public static void Main()
        {
            WebRequest webRequest;
        }
    }
}

The following shows the references needed.

enter image description here

路还长,别太狂 2024-10-22 11:53:17

你应该没问题,因为这里的所有引用都应该在核心系统 dll 中。

You should be fine, as all of the references here should be in the core System dll.

煞人兵器 2024-10-22 11:53:17

您只需添加对 System.dll 的引用(默认情况下应该会发生),因为 WebRequest 类位于其中,但位于 System.Net 命名空间下。尝试删除对 System.Net 的引用,但保留命名空间声明。

You only need to add a reference to the System.dll (which should have happened by default) as the WebRequest class is in there but under the System.Net namespace. Try removing your reference to System.Net but keep the namespace declaration.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文