pythonnet dll 目录访问被拒绝

pythonnet dll directory access denied

使用 pythonnet 从 python 访问某些 dll,并且无论所有者或权限设置为什么,dll 都无法访问 linux 目录。就像这样收到一条访问被拒绝的消息。

访问路径“/tmp/work”被拒绝。

看起来应该可以。有人有这方面的建议吗?

在使用 .Net dll 的发布版本时,它只给出模糊的权限被拒绝错误消息(检查 return .error 变量)。这根本不是问题,尽管我花了很多时间试图修复它。根据 denfromufa 的提示,我改为使用 .Net dll 的调试版本,它会抛出一个正确的异常。我缺少参考。所以对我来说,如果你使用 pythonnet 运行 它们,最好使用 .Net dll 的调试版本。