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