2013-12-21 140 views
0

我在Windows Form应用程序的应用程序项目类路径目录中有一个文本文件。现在在安装的时候,我试图在文本文件中写入一个文本值。下面是文本文件,我Installer类代码..如何从应用程序目录文本文件中读取文本文件

File.WriteAllText(AppDomain.CurrentDomain.BaseDirectory + @"\" + "ConnectionString.txt",param3); 

安装后,我希望检索在“ConnectionString.txt”文件输入的文字,在应用程序中使用它,但我没有得到如何检索文本文件中存在的文本值。

+2

不同于论坛的网站,我们不使用“谢谢”,或者“任何帮助表示赞赏”,或签名上[所以]。请参阅[应该'嗨','谢谢',标语和致敬辞职](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-删除 - 从 - 个)。 – rene

回答

1

试试下面的代码片段

Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ConnectionString.txt") 

阅读文本文件

string result = File.ReadAllText(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ConnectionString.txt")); 
+0

谢谢先生。如何阅读文本文件中存在的文本值。 – Adi

+0

您可以完全忽略此处的路径 - 无论如何它都与调用程序集位置有关。 –

+0

@geek先生我得到这个错误“System.IO.DirectoryNotFoundException:找不到路径的一部分'C:\ Users \ vikas \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ TechSoft CallBill \ TechSoft CallBill .EXE \ ConnectionString.txt”。” – Adi

相关问题