在
运行时测试应用程序是在Windows还是Linux上运行,使用.NET Core 2.0的最佳方法是什么?
例如,假设我在Windows和Linux机器上部署了一个.NET Core应用程序,它需要访问存储在文件中的本地资源。显然,这些文件的路径(和路径格式)会有所不同,那么最好的方法是什么?
您可以检查System.Environment.OSVersion.Platform
属性。