c# - 导出带有图像和文件的 WindowsForm
问题描述
好吧,如果我问得好这个问题,我不会,因为我有下一个问题: 代码
正如您在此处看到的那样,在我的许多 WindowsForms 之一中,我读取了一个特定的 file.exe 以及具有自己的方向的 file.txt,当我运行此(调试)时,它工作得非常好,因为存储这些文件的文件夹在里面\WindowsFormsApp1\WindowsFormsApp1\bin\Debug。也许是最糟糕的想法,因为我想“发布”这个项目,一旦我这样做,我会收到很多丢失文件的错误(因为文件夹),除了我导入到 Resources.rex 的某些图像。有什么建议吗?,比如如何将所有这些 .txt 文件与 .exe 文件一起保存,并且在我使用 Visual Studio 的“发布”时仍然读取和运行它们
编辑: 错误 这是发布版本,一些图像完好无损,但是当我尝试读取 .txt 文件或运行 .exe 文件时,我收到此消息
解决方案
如果您为此创建了exe,最好将这些文件存储在C盘中,因为在您导出exe时不会有这样的debug或release文件夹。甚至实例将从另一个文件夹运行,该文件夹可能与您在应用程序中提供的文件夹路径不同。您应该提供文件夹路径,如果该路径不存在,则按如下方式创建文件夹。
string folderPath = "C:\\YourFolderPath\\";
if (!Directory.Exists(folderPath))
{
Directory.CreateDirectory(folderPath);
}
这可能会解决问题,但它仍然不是正确的方法。
推荐阅读
- php - PHP和SQL Server同时选择删除和插入
- flutter - ExpandedTile - BoxConstraints 强制无限宽度
- mongodb - MongoDb - 制作特定字段的值,返回文档中的字段以及计数
- c# - 在 Selenium 测试中传递参数的正确位置?
- javascript - 在打印预览上重绘图形 - 不是函数(嵌套 Vue 组件)
- php - “未捕获的 Twig_Error_Loader”错误与 Materialise 模板,OpenCart 3
- python - 有条件的熊猫唯一值
- python - 在 Python 2.7 中,为什么字符串在文本模式下比在二进制模式下写得更快?
- spring - 使用 RestTemplae 获取 vavr Multimap 后的反序列化错误
- machine-learning - PyTorch 教程中的交叉熵计算