Проблема проверки, относящаяся к назначению переносимой библиотеки классов в кроссплатформенной разработке - PullRequest
0 голосов
/ 09 января 2019

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

Я неправильно понимаю назначение переносимой библиотеки классов или она сможет использовать метод, доступный в других проектах?

var path = "HTMLExample.html";

             if (File.exists(path))
...