C# 单发不开

C# 单发不开,c#,unity3d,monodevelop,C#,Unity3d,Monodevelop,当我双击一个脚本时,monodevelop没有打开,但我可以单独打开monodevelop,然后加载projectname.sln文件,它同步正常。我也可以调用外部编辑器,但我希望使用monodevelop完成代码。有人设法让它工作了吗? 我有mono-4.0.3-gtksharp-2.12.26-win32-0.msi和 gtk-sharp-2.12.26.msi已安装,我正在使用 Windows 7。也许,Monodevelop与Unity无关。在Edit->Preferences->Ext

当我双击一个脚本时,monodevelop没有打开,但我可以单独打开monodevelop,然后加载projectname.sln文件,它同步正常。我也可以调用外部编辑器,但我希望使用monodevelop完成代码。有人设法让它工作了吗? 我有mono-4.0.3-gtksharp-2.12.26-win32-0.msi和 gtk-sharp-2.12.26.msi已安装,我正在使用
Windows 7。

也许,Monodevelop与Unity无关。在
Edit->Preferences->External Tools
下查看是否选择Monodevelop作为外部脚本编辑器


我遇到了一个与您的问题非常相似的问题,我解决这个问题的方法是在Program Files>Unity>MonoDevelop>GTKSharp中从安装程序下载了所需的GTK文件。(如果出现提示,请删除旧的GTK文件并重新安装GTK。)然后进入Unity,进入编辑>首选项>外部工具>外部脚本编辑器并确保其设置为“MonoDevelop(内置)”。另一个可能有用的方法(我不知道它是否100%工作)是从安装.NET。还要确保UNITY已完全安装!我的第一个问题是,UNITY下载将停止下载,因为在任务管理器(CTRL+ALT+DEL>task manager)中,“Windows模块安装程序”“正在运行,因此您必须结束此任务。安装完成后,所有文件(包括MonoDevelop文件夹)都会在那里。希望这有帮助

你使用哪个脚本?