From: Gert D. <dri...@us...> - 2005-01-29 15:49:52
|
Update of /cvsroot/nant/nant/src/NAnt.VSNet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4555/src/NAnt.VSNet Modified Files: CSharpProject.cs Log Message: Configuration specific object dir is now used/created for all managed projects Index: CSharpProject.cs =================================================================== RCS file: /cvsroot/nant/nant/src/NAnt.VSNet/CSharpProject.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CSharpProject.cs 2 Dec 2004 06:02:07 -0000 1.3 --- CSharpProject.cs 29 Jan 2005 15:49:43 -0000 1.4 *************** *** 88,112 **** /// <summary> - /// Prepares the project for being built. - /// </summary> - /// <param name="config">The configuration in which the project will be built.</param> - /// <remarks> - /// Ensures the configuration-level object directory exists and ensures - /// that none of the output files are marked read-only. - /// </remarks> - protected override void Prepare(ConfigurationBase config) { - // Visual C#.NET uses the <project dir>\obj\<configuration> - // as working directory, so we should do the same to make - // sure relative paths are resolved correctly - // (eg. AssemblyKeyFile attribute) - - // ensure configuration-level object directory exists - if (!config.ObjectDir.Exists) { - config.ObjectDir.Create(); - config.ObjectDir.Refresh(); - } - } - - /// <summary> /// Returns a <see cref="ProcessStartInfo" /> for launching the compiler /// for this project. --- 88,91 ---- |