我正在尝试使用asp.net中的类库创建验证图像,但这不是问题。
无论如何,我的问题是......好吧...... system.drawing不存在所以我不能使用“位图”。 从类似的问题,人们告诉添加参考。但我已经这样做了,重新启动了我的电脑等等。它不起作用。
除了添加引用外,我还能做什么?它不起作用或我做错了吗?
基本上我的所作所为:
但是,当我手动输入它时,它不会出现在intellisense中或告诉我“它不存在,请尝试添加引用”。
答案 0 :(得分:18)
我怀疑您将System.Drawing引用添加到了错误的项目中。请验证项目中具有System.Drawing引用的Validator.cs文件。
答案 1 :(得分:5)
您可以将参与' System.Drawing.dll' 添加到您的项目中。
答案 2 :(得分:1)
我甚至在引用程序集时偶然发现了这个错误。在想到我意识到在我在项目文件夹中生成的'System'文件夹下添加一个类文件后产生的错误。该类在文件夹下有##。System。## namespace。如果您有任何包含“System”关键字的自定义命名空间,.Net会产生错误。如果你绊倒了,请尝试更改文件夹名称和命名空间。
答案 3 :(得分:1)
答案 4 :(得分:0)
除了添加引用之外,您还需要使用代码文件顶部的using
语句导入它:
using System.Drawing;
答案 5 :(得分:0)
您应该将.NET Framework版本更改为.NET 4.0
答案 6 :(得分:0)
我也遇到了同样的问题。我发现控制台/类库项目无法添加对System.Drawing的引用。当我改为使用Window Form项目时,我能够添加一个带有System.Drawing引用的Bitmap。
答案 7 :(得分:0)
我有同样的问题并解决了它,点击项目菜单,然后添加参考,参考管理器将打开,然后单击程序集选项卡,搜索System.Drawing并检查它然后按确定。它会识别包裹或名称空间。
答案 8 :(得分:0)
该错误是因为您尚未将任何用户控件添加到类库项目中。将用户控件添加到类库项目中,该错误将消失。
答案 9 :(得分:0)