Hello, A suggestion: - Modify SLiNgshot to support project files, too. - Improve the SLiNgshot task.
This would avoid duplicating the conversion logic in another task. Best regards, Bernard > -----Original Message----- > From: Szymon Kobalczyk [mailto:szymon.kobalczyk@;pl.apriso.com] > Sent: Friday, November 15, 2002 10:22 AM > To: '[EMAIL PROTECTED]' > Cc: 'Matthew Mastracci' > Subject: RE: [nant-dev] Error on relative path in AssemblyKeyFile > > > Hi Matthew, > > I've already downloaded your task and I admire the great work > you did. As > you could see from my last postings I have already discovered > that SLiNgshot > is not the best tool to do the conversion. The most annoying > thing is that > it compiles all projects into one single folder. I believe > that project > based builds that closely reflect what VS.NET does are more > appropriate. > > Nevertheless SLiNgshoT still has some nice features. First of all it > generates the build instructions for the whole solution so > you don't have to > manually call builds for each project. This is important for > me because most > of my solutions have more than 30 projects and I don't want > to waste time > coding the build instructions by hand. The second thing is > that it can be > used apart from NAnt because it can also generate NMake files. > > I'm impressed by the effort you put to create the task that will work > directly on .csproj filed, properly handle resource files and other > features. In my opinion now we should join efforts to either > integrate this > routines with existing SLiNgshoT or create new top level task > that will > generate build files that will automatically call the > <vsproj> task for each > project in the solution. In either case I will be happy to help. > > Szymon Kobalczyk > > > > -----Original Message----- > > From: Matthew Mastracci [mailto:matt@;aclaro.com] > > Sent: Friday, November 15, 2002 3:13 AM > > To: Szymon Kobalczyk > > Cc: '[EMAIL PROTECTED]' > > Subject: Re: [nant-dev] Error on relative path in AssemblyKeyFile > > > > I have a task for NAnt that will compile projects exactly as VS.NET > > does. Please see my earlier messages for more information, > and let me > > know if you are interested in trying out the custom NAnt task. > > > > Szymon Kobalczyk wrote: > > > > >Ok, here is the last problem I had to face today. Some of > our projects > > are > > >strongly named and signed. All of them use the same key > that is located > > in > > >the top folder of the project tree that is referenced by > relative path. > > So > > >the adequate line of AssemblyInfo.cs file in such projects > may look like: > > > > > >[assembly: AssemblyKeyFile("..\\..\\..\\..\\MyProduct.snk")] > > > > > >But for some reasons SLiNgshoT creators have chosen to > produce build file > > >that compiles all projects into a single folder and uses > fully qualified > > >paths. As a result of this the working folder during compilation is > > >different then it would be when building the same project > with VS.NET. > > Thus > > >the above line will produce a compile error. > > > > > >In my opinion the goal of SLiNgshoT should be to reproduce the > > compilation > > >procedure that is implemented in VS.NET as closely as > possible i.e. to > > >compile each project into its own bin folder. I understand > that some of > > us > > >may dislike the approach chosen by MS but if this stuff is > going to be > > >working properly we have to do this their way. > > > > > >Personally I would be very happy to help whoever currently > maintains > > >SLiNgshoT to implement all necessary changes. I also > encourage others to > > >discuss how to properly handle this conversion. > > > > > >Best Regards, > > >Szymon Kobalczyk. > > > > > > > > >------------------------------------------------------- > > >This sf.net email is sponsored by: To learn the basics of securing > > >your web site with SSL, click here to get a FREE TRIAL of a Thawte > > >Server Certificate: http://www.gothawte.com/rd524.html > > >_______________________________________________ > > >Nant-developers mailing list > > >[EMAIL PROTECTED] > > >https://lists.sourceforge.net/lists/listinfo/nant-developers > > > > > >. > > > > > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: To learn the basics of securing > your web site with SSL, click here to get a FREE TRIAL of a Thawte > Server Certificate: http://www.gothawte.com/rd524.html > _______________________________________________ > Nant-developers mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-developers > ------------------------------------------------------- This sf.net email is sponsored by: To learn the basics of securing your web site with SSL, click here to get a FREE TRIAL of a Thawte Server Certificate: http://www.gothawte.com/rd524.html _______________________________________________ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
