Я нахожусь в процессе разработки кроссплатформенного приложения для Android, iOS и Windows, и я немного растерялся из-за доступа к сборкам в переносимой библиотеке классов. В тот момент, когда я пишу код в кроссплатформенной библиотеке viewmodel, чтобы получить доступ к html-файлу, логика будет использоваться для каждой платформы. При проверке, чтобы проверить, существует ли файл, как показано ниже, я не могу использовать метод File.Exists (). Тем не менее, в других проектах (например, iOS) я могу использовать метод File.Exists (), хотя оба используют одни и те же директивы.
Я неправильно понимаю назначение переносимой библиотеки классов или она сможет использовать метод, доступный в других проектах?
var path = "HTMLExample.html";
if (File.exists(path))