C# 如何设置VisualStudio2010应用程序创建的文本文件的路径?

C# 如何设置VisualStudio2010应用程序创建的文本文件的路径?,c#,visual-studio-2010,file,text,path,C#,Visual Studio 2010,File,Text,Path,我正在Visual Studio 2010中使用C#创建一个应用程序,只是为了生成一个字符串,其中包含在该应用程序运行时手动输入的数据。我提供了一个创建按钮来生成该文本文件。如何在保存app exe文件的位置创建该文本文件?它是在代码中给出的C:\中生成的。可执行文件所在的文件夹是: string executableLocation = System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAss

我正在Visual Studio 2010中使用C#创建一个应用程序,只是为了生成一个字符串,其中包含在该应用程序运行时手动输入的数据。我提供了一个创建按钮来生成该文本文件。如何在保存app exe文件的位置创建该文本文件?它是在代码中给出的C:\中生成的。

可执行文件所在的文件夹是:

string executableLocation = System.IO.Path.GetDirectoryName(
    System.Reflection.Assembly.GetExecutingAssembly().Location);
因此,您希望将文件保存到:

System.IO.Path.Combine(executableLocation, "myfile.txt");

显示当前已写入的代码的副本:string executableLocation=System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutionGassembly().Location);System.IO.Path.Combine(executableLocation,“MyFile.txt”);System.IO.File.writealText(???,MyString);我应该在这个地方放什么??????要在MyFile.txt中编写MyString,请用
System.IO.Path.Combine(executableLocation,“MyFile.txt”)
替换您的
??
。你让我开心。