Windows phone 7 将图像转换为字节

Windows phone 7 将图像转换为字节,windows-phone-7,windows-phone-7.1,Windows Phone 7,Windows Phone 7.1,我正在使用下面的代码将本地路径(D:\CURR PROJECT\NewUIChanges\Htmlfile\round1.png)中的png图像转换为字节。我得到一个空的执行选项(ie)img流为空。Plz hep me Stream imgStream; imgStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("NewUIChanges.Htmlfile.round1.png"); byt

我正在使用下面的代码将本地路径(D:\CURR PROJECT\NewUIChanges\Htmlfile\round1.png)中的png图像转换为字节。我得到一个空的执行选项(ie)img流为空。Plz hep me

 Stream imgStream;
    imgStream =   Assembly.GetExecutingAssembly().GetManifestResourceStream("NewUIChanges.Htmlfile.round1.png");
    byte[] data = new byte[(int)imgStream.Length];
    int offset = 0;
    while (offset < data.Length)
    {
        int bytesRead = imgStream.Read(data, offset, data.Length - offset);
        if (bytesRead <= 0)
        {
            throw new EndOfStreamException("Stream wasn't as long as it claimed");
        }
        offset += bytesRead;
    }
streamimgstream;
imgStream=Assembly.getExecutionGassembly().GetManifestResourceStream(“NewUIChanges.Htmlfile.round1.png”);
字节[]数据=新字节[(int)imgStream.Length];
整数偏移=0;
while(偏移量<数据长度)
{
int bytesRead=imgStream.Read(data,offset,data.Length-offset);

如果(bytesRead此行生成问题。imgStream为空

 imgStream =   Assembly.GetExecutingAssembly().GetManifestResourceStream("NewUIChanges.Htmlfile.round1.png");

检查图像路径。可能是错误的。

将图像的生成操作更改为嵌入式资源。

可能是因为
imgStream
为空,这可能是由于
GetManifestResourceStream
的路径不正确。文件是否作为嵌入式资源添加到项目中?如果调用
GetManifestResource>名称
,它告诉您路径应该是什么?