These should be fixed in cvs now.

Thanks !

Gert
----- Original Message ----- 
From: "Martin Aliger" <[EMAIL PROTECTED]>
To: "! nant" <[EMAIL PROTECTED]>
Sent: Monday, August 25, 2003 10:46 AM
Subject: [nant-dev] Fw: two more problems in Solution task (path related)


> Hi again,
>
> I found two more thinks:
>
> 1/ "csc @temp-path\commands.txt" do not start propertly, when temp-path is
> in "x:\documents and settings" becouse of spaces in path
> 2/ when extra output files are copied and source and dest is in same
path -
> source is deleted! (I change smthing in /doc stuff, but this is general)
>
> Regards,
> Martin
>
> --- E:\src\nant\distrib\NAnt.VSNet\Project.cs Fri Jul 25 10:07:28 2003
> +++ E:\src\nant\src\NAnt.VSNet\Project.cs Fri Aug 22 12:16:06 2003
> @@ -313,11 +322,11 @@
>              Log(Level.Verbose, _nanttask.LogPrefix + "Starting
> compiler...");
>              ProcessStartInfo psi = null;
>              if ( _ps.Type == ProjectType.CSharp ) {
> -                psi = new ProcessStartInfo( Path.Combine(
> _nanttask.Project.CurrentFramework.FrameworkDirectory.FullName,
"csc.exe" ),
> "@" + strTempFile );
> +                psi = new ProcessStartInfo( Path.Combine(
> _nanttask.Project.CurrentFramework.FrameworkDirectory.FullName,
"csc.exe" ),
> "@\"" + strTempFile + "\"" );
>              }
>
>              if ( _ps.Type == ProjectType.VBNet ) {
> -                psi = new ProcessStartInfo( Path.Combine(
> _nanttask.Project.CurrentFramework.FrameworkDirectory.FullName,
"vbc.exe" ),
> "@" + strTempFile );
> +                psi = new ProcessStartInfo( Path.Combine(
> _nanttask.Project.CurrentFramework.FrameworkDirectory.FullName,
"vbc.exe" ),
> "@\"" + strTempFile + "\"" );
>              }
>
>              psi.UseShellExecute = false;
> @@ -374,6 +383,8 @@
>                      else {
>                          string strOutFile = cs.OutputPath + @"\" +
fi.Name;
>
> +   if ( strOutFile == fi.FullName ) continue;
> +
>                          if ( File.Exists( strOutFile ) ) {
>                              File.SetAttributes( strOutFile,
> FileAttributes.Normal );
>                              File.Delete( strOutFile );
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: VM Ware
> With VMware you can run multiple operating systems on a single machine.
> WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
> at the same time. Free trial click
here:http://www.vmware.com/wl/offer/358/0
> _______________________________________________
> nant-developers mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/nant-developers
>
>



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to