代码之家  ›  专栏  ›  技术社区  ›  Alberto Zavala

导出包含图像和文件的WindowsForm

  •  -2
  • Alberto Zavala  · 技术社区  · 6 年前

    好吧,如果我问得好这个问题,我不会,因为我有下一个问题: Code

    正如您在这里看到的,在我的许多WindowsForms中,我用自己的方向读取了一个特定的file.exe和file.txt,当我运行这个(调试)程序时,它运行得很好,因为存储这些文件的文件夹在\windowsformsapp1\windowsformsapp1\bin\debug中。 也许是最糟糕的想法,因为我想“释放”这个项目,一旦我这样做,我会得到很多错误的丢失文件(因为文件夹),除了某些图像,我导入到resources.rex。 有什么建议吗?,比如如何将所有这些.txt文件与.exe文件一起保存,并在使用Visual Studio的“release”时仍在读取和运行它们

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

    1 回复  |  直到 6 年前
        1
  •  0
  •   Nakul    6 年前

    如果您已经为此创建了exe,那么最好建议您将这些文件存储在C驱动器中,因为在导出exe时,不会有这样的调试或发布文件夹。甚至实例也将从另一个文件夹运行,该文件夹可能与您在应用程序中提供的文件夹路径不同。您应该提供文件夹的路径,如果该路径不存在,则按如下方式创建文件夹。

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

    这可能解决了问题,但仍然不是正确的方法。