Я пытаюсь запустить внешний исполняемый файл в формах Xamarin.Я строю это на Mac с использованием кода Visual Studio и / или Visual Studio для Mac.
Независимо от того, что я пытаюсь, я получаю доступ Отказано, так как файл не имеет соответствующих разрешений, т.е. в идеале должен иметь777 или что-то, что позволяет файлу вызываться из Process.Start (имя файла).
Когда я включаю файл в каталог ресурсов и определяю его как ресурс пакета или контент, файл упаковывается иразвернут на симуляторе или iPhone, но права доступа к файлу изменились, поэтому я больше не могу выполнить, и я получаю сообщение «Отказано в доступе».
Когда я включаю файл в качестве встроенного ресурса, записываю этот файл в текущийкаталога во время выполнения, у меня та же проблема, что и выше, и у меня нет правильных разрешений для файла, поэтому я получаю сообщение «Отказано в доступе» ??
Нужна помощь, чтобы понять, как мне упаковать этот файл, чтобыон развертывается, и я могу выполнить в процессе или есть лучший способ запуска исполняемого файла.Я перепробовал здесь много разных версий файлов: скомпилированную DLL для Mac, скомпилированный Golang Mac / Darwin exe, исполняемый файл windows x386 - и все это не делало ничего, кроме простой печати в консоль (чтобы удалить все остальное, что может вызывать проблемы).... у всех одна и та же проблема в том, что Xamarin, похоже, меняет права доступа к файлу и получает доступ запрещен ??
Пожалуйста, помогите?