I was wondering, where does Monodevelop store it’s config?
I have a dual-boot system (Win7 32-bit/64-bit) and in 32-bit MD works fine but in 64-bit it no longer saves after adding a new HDD (Some drive letters changed). I’m hoping it’s just a path issue and I’ve included the error details for anyone else that gets the same problem and search in the future.
I’ve already changed the letters back to what they were but it makes no difference it still says:
Error while executing command: Save.
Error details:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.IOException: The process cannot access the file because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.Move(String sourceFileName, String destFileName)
at MonoDevelop.Core.FileService.SystemRename(String sourceFile, String destFile) in
c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\core\MonoDevelop.Core\MonoDevelop.Core\FileService.cs:line 357
at MonoDevelop.Projects.Text.TextFile.WriteFile(FilePath fileName, String content, String encoding, Boolean saveBOM) in c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\core\MonoDevelop.Core\MonoDevelop.Projects.Text\TextFile.cs:line 370
at MonoDevelop.SourceEditor.SourceEditorView.Save(String fileName, String encoding) in
c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\addins\MonoDevelop.SourceEditor2\MonoDevelop.SourceEditor\SourceEditorView.cs:line 379
at MonoDevelop.SourceEditor.SourceEditorView.Save(String fileName) in
c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\addins\MonoDevelop.SourceEditor2\MonoDevelop.SourceEditor\SourceEditorView.cs:line 343
at MonoDevelop.Ide.Gui.Document.Save() in
c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\Document.cs:line 250
at MonoDevelop.Ide.Gui.ViewCommandHandlers.OnSaveFile() in
c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui\ViewCommandHandlers.cs:line 71
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at MonoDevelop.Components.Commands.CommandHandlerInfo.Run(Object cmdTarget, Command cmd) in c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Components.Commands\CommandManager.cs:line 1273
at MonoDevelop.Components.Commands.CommandManager.c__DisplayClassb.<DispatchCommand>b__2() in c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Components.Commands\CommandManager.cs:line 579
at MonoDevelop.Components.Commands.CommandManager.DispatchCommand(Object commandId, Object dataItem, Object initialTarget, CommandSource source) in c:\BuildAgent\work\35ee523cf41f7b4c\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Components.Commands\CommandManager.cs:line 596