Hi, Updated the patch posted in NAnt's SF patches section. It's the top one in red. Also, it looks like there was some feedback on there for the updates regarding the C++ portion of it.
Please see inline for other comments. On Thu, Jun 16, 2011 at 7:13 AM, Martin Aliger <martin_ali...@gordic.cz> wrote: > I just checked and it correctly resolves all the MSBuild providers on my > machine. > Maybe it is becouse I have NAnt.MSBuild.dll in same directory as NAnt.exe? > Maybe plugins do not resolve when in one of those Framework lib which is > default for MSBuild assembly atm (no idea why). Or perhaps the order in > which assemblies are loaded? It's still not on my machine. I moved the assembly to the same dir as the executable. Changed the target framework to net-2.0 and it still does not pick up the plugins. I'm kinda wondering if it is my machine. Am I the only one experiencing this? > > The registration is done in PluginScanner class from Core. All loaded types > should be send into that (via TypeFactory). Thanks, I take a look at this as well. > > Btw: I noticed, the solution providers from MSBuild assembly got VSNet > namespace. Maybe it should be changed, for clarity. I tried switching this too but it didn't make a difference. Unless this is really making a difference, I don't see any reason to change it right now. > > Martin Aliger > > > > -----Original Message----- > From: Ryan Boggs [mailto:rmbo...@gmail.com] > Sent: Thursday, June 16, 2011 3:37 PM > To: Martin Aliger > Cc: Dominik Guder; nant-developers@lists.sourceforge.net > Subject: ***SPAM***BAR*** Re: [nant-dev] Updates to MSBuild & VSNet Tasks > Importance: Low > > Hi, > > Please see inline. > > Thanks, > Ryan > > On Jun 16, 2011, at 2:39 AM, "Martin Aliger" <martin_ali...@gordic.cz> > wrote: > >>>> Hi Ryan, sln file handling is some kind of broken since VS2005. They >>>> only work with 2002/2003. I would not spend to much time for now in >>>> sln file handling in VS2005 and up. >>> Eww, makes sense. Well, not to let my work go to waste, I think I >>> know why >> it isn't working. The plugins that contains the schema information >> for >> VS2005+ solution files (NAnt.MSBuild.dll) doesn't seem to be getting >> VS2005+ picked >> up during NAnt's plugin >discovery phase. >>> However, I have been having difficulty trying to locate where the >>> plugin >> discovery phase occurs in NAnt to make sure that they are getting picked > up. >> There is also the fact that the VS2005+ solution plugin classes are >> marked as internal but I am not sure >how much of an impact that is making > overall. >> >> Discovery mechanism was made by me and Gert some time ago. I could >> look into it... > Thanks Martin. I thought your names looked familiar. :) >> >> SolutionFactory.cs is main branching thingy. Providers itself are >> registred though Core's IPluginConsumer and ISolutionBuildProvider > interfaces. > I see that and it seems to be working ok with the classes within the > NAnt.VSNet assembly. It just won't pickup the classes from the NAnt.MSBuild > assembly. If u can point me to where in the code that the solution task > begins to search for plugins in external assemblies, I can research further > as well. >> >> M. >> > > ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers