我现在用C#编了一个窗体,里面包含一幅图片,当我点击一个Button时加载这幅图片,现在我想将这个程序发布,当我运行我发部的程序时,提示"参数无效",我想应该是图片没有,因为我图片放在另一个盘的文件夹中.怎么样能使发布是连同图片一起打包发布呢??
谢谢了!

解决方案 »

  1.   


    using System.IO;
    using System.Drawing;//试试将图片存放为字节数组,可存放到数据库中,再读取显示出来
    FileStream fs = new FileStream(@"c:\images\test.jpg",FileMode.Open,FileAccess.Read);
    BinaryReader br = new BinaryReader(fs);
    byte[] b = br.ReadToEnd(0,fs.Length);
    //参考网上存入数据库的做法,数据库类型可为image或binaryMemoryStream ms = new MemoryStream(b);
    Image img = Image.FromFile(ms);  //可能方法名有误,记得不太清楚了
    /...