У меня есть библиотека, которая была создана на Windows. В библиотеке я пытаюсь получить доступ к файлу, который помечен в проекте как контент / копия, если новее. Например:
string text = File.ReadAllText(@"projectpath\testfile.txt");
Это прекрасно работает на Windows; однако, как только я запускаю его на Linux, он выходит из строя - потому что ожидает:
string text = File.ReadAllText(@"projectpath/testfile.txt");
Как я могу сделать этот вызов агностией c платформы или чувствительным к нему (так что я могу может поставить #if
заезд)?