[MonoDevelop] Visual Studio 2005 Import
Lluis Sanchez
lluis at ximian.com
Thu Sep 21 10:25:36 EDT 2006
El jue, 21-09-2006 a las 12:24 +0100, Gideon de Swardt escribió:
> Is everybody for native support for VS.NET?
>
> I think native support would provide needed functionality and high
> flexibility for users to switch between VS.NET, SD and MD. Especially as
> VS.NET developers would not switch over immediately, it is process and
> native support would allow them to test drive MD without having to convert
> their projects. I know this was a feature that I requested, back in the days
> when I was test-driving SD.
>
> > Notice that after the project is loaded, it will look like to any other
> > native MD project, and it will be built and executed using the MD build
> > system.
>
> So to implement native support for VS.NET project does not depend on XBuild?
It's your choice. It doesn't need to.
>
> > > A questions that just jump straight out at me, would be how would
> > > current AddIns integrate with VS.NET 2005 project and solution files?
> >
> > Add-ins interact with projects using the MonoDevelop.Projects object
> > model, so the format used to read the project is not relevant.
> >
> > > I know that for instance the WebReference AddIn would have to change to
> > > use the native WebReference xml element for VS.NET projects instead of
> > > just adding ProjectFiles to MD project and hiding it them from the user.
> > > In fact the AddIn would require a separate NodeBuilder for loading
> > > WebReferences for VS.NET 2005 projects.
> >
> > The IFileFormat implementation should take care of it. At load time, it
> > could parse the WebReference xml element and add a ProjectFile to the
> > project being read, and do the reverse operation when saving.
>
> Wouldn't it make sense to add dedicated WebReference elements to the MD
> project file format, the same as the current Reference elements. This way
> you don't have to convert one way for reading and then back again for saving
> for VS.NET projects, but all projects will handle them the same?
Web reference support is implemented in an add-in (which btw is not yet
part of MD). If that add-in is based on the xml format used by VS,
that's ok to me.
Lluis.
More information about the Monodevelop-list
mailing list