在用C#编写并通过Click-Once部署的WinForms应用程序中,如果发生某些错误,我会将信息写入日志文件。我正在为该日志文件设置路径,如下所示:
private static string strAppPath = Path.GetDirectoryName(Application.ExecutablePath);
private static readonly string strLogFile = "Log File.txt";
private static readonly string strPathToLogFile = strAppPath + "\\" + strLogFile;
当发生错误时,我还将显示一个消息框,指示用户查找文件(我在消息中提供了strPathToLogFile变量)。
但是,在测试中,我发现,至少可以说,该路径非常不友好。看起来像这样:
有没有更好/建议的文件保存位置?我无法将其保存到用户文件夹,因为将有多个用户运行该应用程序。
最佳答案
有几种解决方案
消息框中的
关于winforms - 单击一次应用程序的用户可访问文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62160147/