在 .NET/c# 中设置 Linux 和 Windows 路径以创建日志文件



我正在尝试为我的 .NET 应用程序设置统一路径。

目前,该路径是针对 Windows 进行硬编码的。它看起来像这样:

var tempFilename = $@"C:Logs{ApplicationName}RollingFile.log";

如何创建它处理 Linux 和 Windows 的路径?

像 L.B 所说的那样使用特殊路径。或者运行检查以查看您是否在 Linux 上运行。

int platformInt = (int)Environment.OSVersion.Platform;
if((p == 4) || (p == 6) || (p == 128))
{
var tempFilename = $@"linuxpath"; 
}

这将检测计算机是否正在运行 Linux。在这里查看更多。

相关内容

  • 没有找到相关文章

最新更新