Mac上的Mono控制台应用程序:如何读取/更改MacOS Mojave上的~/库文件

Mac上的Mono控制台应用程序:如何读取/更改MacOS Mojave上的~/库文件,mono,access-control,visual-studio-mac,macos-mojave,Mono,Access Control,Visual Studio Mac,Macos Mojave,正在尝试将我的mono控制台应用程序迁移到最新的MacOS(Mojave,10.14)。不幸的是,在~/Library中读取或更改文件的操作似乎被锁定 我知道你可以在安全/隐私设置中添加特定的应用程序“完整磁盘访问”,但在添加了mono可执行文件后,当我的应用程序运行并尝试调用File.Exists和File.Delete时,它仍然会给我一个系统。UnauthorizedAccessException。我已经通过Visual Studio for Mac调试模式和从终端手动运行调试输出尝试了这一

正在尝试将我的mono控制台应用程序迁移到最新的MacOS(Mojave,10.14)。不幸的是,在~/Library中读取或更改文件的操作似乎被锁定


我知道你可以在安全/隐私设置中添加特定的应用程序“完整磁盘访问”,但在添加了mono可执行文件后,当我的应用程序运行并尝试调用
File.Exists
File.Delete
时,它仍然会给我一个
系统。UnauthorizedAccessException
。我已经通过Visual Studio for Mac调试模式和从终端手动运行调试输出尝试了这一点。

这里的mono可执行文件是什么意思?请注意,您可能已经将一个符号链接作为目标,我正在使用
/Library/Frameworks/Mono.framework/Versions/5.12.0/bin/Mono-sgen64
作为可执行文件。@knocte您一定会引导我走上正确的道路。我需要添加完整磁盘访问的应用程序不是mono,而是
terminal