Gert,

 

I won't be back in the office until Monday, so I have not had a chance to try my 
project with the latest nightly build, but I did take a look at the section of code 
that you mentioned in Reference.cs.

 

What that section does is allow for handling of .NET references in a VS.NET 2003 
.vcproj file. This was something that VS did not allow until the 2003 version. So, 
yes, the section is necessary in order for project references to work, but I am not 
sure if it is complete. I basically just copied the code in that section from the 
section right above it, and changed about 2 lines. There should be a nice way to 
refactor the two sections since it looks like the previous section handles project 
references in C# and Vb projects.

 

BTW, I am sorry about sending the same message twice. The first one that I sent got 
bounced back because it was too big, and I just assumed that it would not go through.

 

-Scott

        -----Original Message----- 
        From: Gert Driesen [mailto:[EMAIL PROTECTED] 
        Sent: Thu 10/16/2003 3:42 AM 
        To: Scott Ford; [EMAIL PROTECTED] 
        Cc: 
        Subject: Re: [nant-dev] Solution Task changes for C++ project support
        
        

        Hi Scott,
        
        I just finished rewriting part of the C++ support starting from the changes
        you made ...
        
        However, too be honest I know almost nothing about C+, and I also wasn't
        always sure when to read config setting from baseConfig and when from
        fileConfig (in VcProject.BuildCPPFiles) ...  I commented out a large part in
        Reference.cs, can you have a look if this is really necessary ?  Did you
        ever see this in a project file ?
        
        Can you have a look if things still work for you ?
        
        I'll post a new nightly build in a few minutes ...
        
        Gert
        
        ----- Original Message -----
        From: "Scott Ford" <[EMAIL PROTECTED]>
        To: <[EMAIL PROTECTED]>
        Sent: Wednesday, October 15, 2003 10:28 PM
        Subject: [nant-dev] Solution Task changes for C++ project support
        
        
        Hello,
        
        I grabbed the nightly build from 10.13.2003 and hacked away at the code
        until my solution with 13 C# projects and one C++ project compiled. This
        is the version that I plan on using here until the C++ project support
        stabilizes. I seriously doubt that these changes will work for everyone,
        but I think that I have fixed a few problems with what is currently in
        the source tree.
        
        I do acknowledge that a lot of what I have done is a pure hack. I was
        not all that happy with what I produced in many cases, but I am under
        pressure here to hurry up and get this done.
        
        Since I was working from a nightly build and not the cvs source I have
        attached the files that I changed instead of a patch. The files that I
        changed are
        in NAnt.VisualCpp/Tasks/
        - clTask.cs
        in NAnt.VSNet/
        - Reference.cs
        - Solution.cs
        - VcConfiguration.cs
        - VcProject.cs
        
        Hopefully the anonymous cvs server will be up to date soon so that I can
        just work off of that. ;)
        
        I have tried to adhere to the NAnt Coding Standards and I apologize in
        advance for anything that I missed.
        
        Enjoy,
        -Scott
        
        P.S. This is the first open source project that I have submitted code
        to, and it feels great to finally do so!
        
        

ą^){([!gzѢrC
ڙ*.DžalM4^*.ǏryazWZ,Q*kyzq'$ކi(~zw˩z)ڞ^h왨x%gj{]z�X(~zwilqzlX)ߣڞ^h

Reply via email to