Code Bye

打印图片出现异常

    Image imgYingyang = Image.FromFile(@”qingzhen.png”);
Graphics g = Graphics.FromImage(imgYingyang);
e.Graphics.DrawImage(imgYingyang, 300, 50, 70, 50);
qingzhen.png放到bin\debug目录下,本机调试打印正常,但是用clickone部署后,
客户端提示System.IO.FileNotFoundException: qingzhen.png
怎么解决?
解决方案

40

晕!看来你没有学过工程中怎么样保存资源。
你应该从 vs 的解决方案树上,把你的 qingzhen.png 文件添加到工程中,然后在解决方案树上找到刚添加的文件,点鼠标右键选中它,在vs打开的属性编辑窗口中设置两项:1. 内容;2.假如较新则复制。
这样,当编译生成工程时就会自动拷贝 qingzhen.png 文件。当打包发布时就会把这个文件自动打到 clickonce 安装包中。完全不用你手动操作,更不用纠结什么代码。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明打印图片出现异常