wp8:在参考中找不到System.Drawing.dll
本文关键字:System Drawing dll 找不到 参考 wp8 | 更新日期: 2023-09-27 18:11:12
我遇到了一个奇怪的问题。我正在使用Visual Studio 2012 Express for Windows Phone 8,并希望参考System.Drawing.dll。我在项目中右键单击"引用"并单击"添加引用…",但是,我无法在。net选项卡下找到System.Drawing.dll。知道为什么吗?
实际上我想把我的图像转换成base64
。我有一个方法,这个方法包含Sysytem.drawing
成像。dll。
public string imagetobase64(image image,
system.drawing.imaging.imageformat format)
{
using (memorystream ms = new memorystream())
{
// convert image to byte[]
image.save(ms, format);
byte[] imagebytes = ms.toarray();
// convert byte[] to base64 string
string base64string = convert.tobase64string(imagebytes);
return base64string;
}
}
将图像转换为base64字符串。我该如何解决这个问题?
(在问题改为实际问两个问题之前回答)
知道为什么吗?
是的,你不能在Windows Phone 8中使用System.Drawing.dll
。
查看Windows Phone 8中支持的。net命名空间列表- System.Drawing
不在那里,System.Drawing.dll
中的所有公共类型都在System.Drawing
命名空间中(或者以System.Drawing
开头)。
你还没有说你真正想要达到的目标,但你必须找到其他的方法来实现它。