[MonoDevelop] [PATCH] - enable out-of-project files inside of a project
Chris Morgan
cmorgan at alum.wpi.edu
Tue Sep 12 21:12:34 EDT 2006
On Tuesday 12 September 2006 1:27 pm, Lluis Sanchez wrote:
> > I looked through ProjectNodeBuilder.cs and I can't figure out where the
> > recusion might be occurring. I added console prints to
> > ProjectNodeBuilder::FindParentFolderNode() but I don't see any prints
> > during the below crash that I've dumped.
>
> The recursion was in ShowAllFilesBuilderExtension.cs, and I just fixed
> it.
> However, I'm wondering what's the real use case for file links. Isn't a
> shared class library a solution for what you are trying to do?
>
> Lluis.
After your patch there isn't a crash when removing out-of-project files
however I'm unable to add files back in because
ProjectNodeBuilder::FindParentFolderNode() fails. How should we address the
fundamental issue that FindParentFolderNode() simply won't be able to find
the file inside of the tree?
How should we handle the condition where FindParentFolderNode() returns null
in ProjectNodeBuilder::AddFile()? It seems like we need a ITreeBuilder but
I'm not sure if just creating one using the project base directory is good
enough since that doesn't address linking a file into a nested project
directory...
Chris
More information about the Monodevelop-list
mailing list