[MonoDevelop] project files what are they for?

joshua simmons simmons.44 at gmail.com
Sun Aug 23 01:04:42 EDT 2009

*.sln are solution files, they store various things including a list
of projects, solution wide settings, etc.
*.csproj are c# project files, they store lists of your files, build
settings, etc.
You want these both in version control.

*.usertasks and *.userprefs are per-user settings files, these should
not be in version control.

*.pidb are code completion data files. I don't know if it would be
worthwhile putting these in version control, maybe if you have a very
large project. Personally I leave them out.

On Sun, Aug 23, 2009 at 2:53 PM, Adam Tauno
Williams<awilliam at whitemice.org> wrote:
> On Sat, 2009-08-22 at 18:47 -0400, Ronaldo Nascimento wrote:
>> What are these Monodevelop project files for? And should they be
>> included in version control?
> <http://whitemiceconsulting.blogspot.com/2009/08/hg-ignore-for-monodevelop-gtk-projects.html>
>> in the solution i have:
>> TravTasks/TravTasks.sln
>> TravTasks/TravTasks.userprefs
>> TravTasks/TravTasks.usertasks
>> then in the project folder i have:
>> TravTasks/TravTasks/TravTasks.csproj
>> TravTasks/TravTasks/TravTasks.pidb
>> can seem to find any docs on this either
> I don't seem to have any csproj files, at least not yet.
> --
> OpenGroupware developer: awilliam at whitemice.org
> <http://whitemiceconsulting.blogspot.com/>
> OpenGroupare & Cyrus IMAPd documenation @
> <http://docs.opengroupware.org/Members/whitemice/wmogag/file_view>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list

More information about the Monodevelop-list mailing list