使用pythonnet从python访问一些dll,无论所有者或权限设置为什么,dll都无法访问linux目录。只需获取此类访问被拒绝的消息。
访问路径' / tmp / work'被拒绝。
似乎它应该工作。有人对此有提示吗?
答案 0 :(得分:1)
在使用.Net dll的发布版本时,它只给出了模糊的权限被拒绝错误消息(检查返回.error变量)。尽管我花了很多时间来修复它,但这根本不是问题。根据denfromufa的提示,我改为使用.Net dll的调试版本,它会抛出一个正确的异常。我错过了一个参考。因此,对我来说,如果你使用pythonnet运行它们,最好使用.Net dlls的调试版本。