2011-09-26 37 views
0

我已经创建了一个C#应用程序,它在打开时读取一个文本文件并将行输出到列表视图中。我已经将它设置为在启动时运行一个可以打开它的注册表项,但应用程序只显示一个空的列表视图。同样的事情发生时,我从cmd运行它,但一切正常,当我只需双击浏览器中的文件,没有参数/参数的应用程序,所以这真的让我困惑,任何想法都非常感激!谢谢。程序执行与CMD不同

+0

应用程序是否需要参数或参数? – rlemon

+0

你编程使用当前目录属性吗? –

+0

@rlemon不,预计没有命令行参数 –

回答

1

很难说,不看代码读取文件。我怀疑目前的目标是问题。确保文本文件的特定完整路径。

+0

谢谢,我会尝试这一点,我目前只是使用该名称,就好像它在与EXE相同的目录中工作对于这个节目,我会给完整的道路一个镜头。 –

+2

当我需要知道应用程序从哪里运行时,我喜欢使用AppDomain.CurrentDomain.BaseDirectory。 – phillip