首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布后System.IO.Directory.GetDirectories不工作

发布后System.IO.Directory.GetDirectories不工作
EN

Stack Overflow用户
提问于 2015-04-28 20:48:59
回答 1查看 1.2K关注 0票数 0

我有一个C#应用程序,它获取文件夹中目录的列表。这是使用调用完成的。

String[] projects = System.IO.Directory.GetDirectories("path/to/folder", "*", System.IO.SearchOption.TopDirectoryOnly);

这在我的机器上运行得很好,但是在发布(结果是setup.exe,以及programName.application + Application )之后,我尝试在一台新机器上运行这个程序,它抛出了一个未处理的异常错误。

错误在于无法连接到数据库,但有趣的是,它抱怨路径不是有效的,列出了只存在于我的机器上的路径。

在另一台机器上运行时,System.IO.Directory.GetDirectories不会被重新初始化吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-29 07:03:21

我想问题在于path/to/folder,因为这种路径可能不存在于新机器中。不要硬编码这条路。相反,从config文件(使用ConfigurationManagerapp.config)读取它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29929636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档