Как я могу использовать код проекта с динамическим путем c? - PullRequest
0 голосов
/ 16 апреля 2020

Моя проблема в том, что у меня есть json файлы в ./assets/settings. Я могу запустить свою программу, но проблема в редакторе xaml. Я хочу, чтобы значения отображались так, как работает код (код проекта Visual Studio), но я получаю сообщение "The file "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\assets\settings\DefaultSettings.json" is missing", когда дизайнер пытается загрузить.

Конечно, оно отсутствует, потому что путь в пути не моего проекта. Есть ли способ сообщить VS, что фактический путь - "C:/MyProjects/MyTest/assets/settings/DefaultSettings.json"?

Я не знаю, как это вообще произошло, код проекта работал раньше.

Редактировать: "Файл" отсутствует ", кодируется мной, где if () - оператор ищет, существует ли файл. Я пробовал это с "if(File.Exists("./assets/settings/DefaultSettings.json"))", "if(File.Exists($"{Environment.CurrentDirectory}/assets/settings/DefaultSettings.json"))" и "if(File.Exists($"{Application.StartupPath}/assets/settings/DefaultSettings.json"))"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...