导出带有图像和文件的WindowsForm

时间:2018-11-21 06:42:52

标签: c# file export

好吧,我问的这个问题不好,因为我还有下一个问题: Code

正如您在这里看到的那样,在我的许多WindowsForms中,我还读取了特定的file.exe和file.txt以及它们自己的方向,当我运行此(Debug)时,它的工作原理非常好,因为存储这些文件的Folder文件位于\ WindowsFormsApp1 \ WindowsFormsApp1 \ bin \ Debug内部。 也许是最坏的主意,因为我想“释放”该项目,一旦执行此操作,除了导入到Resources.rex的某些图像外,我会遇到很多丢失文件的错误(由于存在文件夹)。 有任何建议吗?例如,如何将所有这些.txt文件与.exe文件保存在一起,并在我使用Visual Studio中的“发布”功能时仍然读取并运行它们。

编辑: Error 这是发行版,某些图像是完整的,但是当我尝试读取.txt文件或运行.exe文件时,会收到此消息

1 个答案:

答案 0 :(得分:0)

如果为此创建了exe,则最好将这些文件存储在C驱动器中,因为导出exe时将没有这样的debug或release文件夹。甚至实例将从另一个文件夹运行,该文件夹可能与您在应用程序中提供的文件夹路径不同。您应该提供一个文件夹路径,如果该路径不存在,请如下创建文件夹。

string folderPath = "C:\\YourFolderPath\\";
if (!Directory.Exists(folderPath))
 {
            Directory.CreateDirectory(folderPath);
 }

这也许可以解决问题,但仍然不是正确的方法。