关于Winform发布时,资源文件缺失的解决方案

时间:2021-09-18 17:53:40

今天和大家分享一下,我这几天一直困惑的问题,今天不经意间解决了这个问题,接下来描述一下这个问题:

问题:

最近公司给人家做二次开发,是C/S结构的,我在做Winform时发现,当我选择一个项目发布时,会生成发布的文件,但是由于后期代码做了改动,我在项目里加了一些资源文件,比如,图片,office的文档,操作说明书之类的,但是发布后的文件夹不包含这些内容,造成程序报错?

如图:这是项目中的文件

关于Winform发布时,资源文件缺失的解决方案

如图:这是发布之后的文件

关于Winform发布时,资源文件缺失的解决方案

明显我们可以发现发布之后的文件中只有一个文件,缺了两个文件。

解决方案:

①:先将项目中的文件选中,右键点击“属性”—>“生成操作”将其设置为“内容”;

关于Winform发布时,资源文件缺失的解决方案

②:选中整个项目,右键点击“属性”—>"发布"—>“应用程序文件” 选中我们的资源文件,设置其发布的状态为“包含”;

关于Winform发布时,资源文件缺失的解决方案

关于Winform发布时,资源文件缺失的解决方案

这样我们再次发布,就可以看见资源文件出现了,当别人下载安装时就会存在这个文件了,问题完美解决。

关于Winform发布时,资源文件缺失的解决方案

特别注意:一定要按照这个步骤,如第一步没有做的话,你在应用程序文件里面是看不到你的资源文件的。

以上是我遇到的问题以及解决方案,希望对大家有用,由于个人winform的经验不多,高手见谅,勿喷!谢谢大家。