在运行时测试 .NET Core 应用程序是在 Windows 还是 Linux 上运行的最佳方法是什么?



运行时测试应用程序是在Windows还是Linux上运行,使用.NET Core 2.0的最佳方法是什么?

例如,假设我在Windows和Linux机器上部署了一个.NET Core应用程序,它需要访问存储在文件中的本地资源。显然,这些文件的路径(和路径格式)会有所不同,那么最好的方法是什么?

您可以检查System.Environment.OSVersion.Platform属性。

最新更新