我在哪里可以找到Visual Studio for Mac的monodevelop可执行文件的等价物?

问题描述:

我试图调试类似于以下(不包括与Visual Studio适用于Mac)以类似的方式有问题:Monodevelop - runs only using sudo我在哪里可以找到Visual Studio for Mac的monodevelop可执行文件的等价物?

我的问题的根源似乎是文件权限的问题,因为这里详细:https://forums.xamarin.com/discussion/88506/access-denied-to-packages-folder-on-macos

我想尝试使用sudo运行它,如果没有别的,并且可能用dtruss调试问题,但我一直无法找到要从shell触发的可执行文件。

我在哪里可以找到它?

+0

试试'找到/应用〜/应用型的F | grep -Ei“mono | devel”' –

我在/ Applications/Visual Stuido.app/Contents/MacOS中找到了VisualStudio应用程序,并且在sudo下执行VisualStudio确实解决了访问packages文件夹的问题。我会看到我可以使用dtruss进行调试,尽管我之前没有使用它。任何提示,将不胜感激


它看起来像我真的不能模仿strace溶液dtruss,因为我必须使用sudodtruss不管。如果任何人都可以指出一种比较MacOS上的sudo和非sudo执行的方式,就像他们在这里所做的那样Monodevelop - runs only using sudo将不胜感激。

我尝试以下,但它是不允许的:

sudo dtruss sudo ./VisualStudio 

我发现我为什么需要使用sudo来打开Visual Studio的Mac的原因。我在克隆存储库时错误地使用了sudo。我曾使用过sudo,因为之前使用TFS失败的身份验证消息让我感到困惑。在我删除解决方案文件夹并重新克隆存储库而没有sudo Visual Studio for Mac正常工作。

作为一个方面说明,我能够从Git的验证到TFS的唯一方法是通过使凭据缓存:https://confluence.atlassian.com/bitbucketserver/permanently-authenticating-with-git-repositories-776639846.html#PermanentlyauthenticatingwithGitrepositories-OSX