I did some exploration in this field and found this:
Visual Studio use HintPath to find reference assemblies. If not found it
uses all paths listed under registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\AssemblyFolders
Maybe we should implement similar mechanism? Use HintPath first and then
some path list which could defaults to this regisry read. And be overrided
(extended?) by e.g.
<solution _verbose="true" configuration="Release"
output="${build.dir}">
<projects>
<includes name="**/*.csproj"/>
</projects>
<assembly-folders>
<includes name="c:\temp\build\dll"/>
</assembly-folders>
</solution>
Martin
> I think I understand. Each developer has a bunch of reference
> directories that are set up in VS.NET, right? You're right - we would
> likely need to add a <references> tag to the solution task to handle
> this situation.
>
> Matt.
>
> Martin Aliger wrote:
>
> >>Odd... We simply check in .csproj files and leave .csproj.user files on
> >>each machine individually. We haven't had any issues with this.
> >>
> >>Are you perhaps talking about 3rd party references? Or GAC references?
> >>
> >>
> >
> >no - normal references to assemblies. Unfortunattely we do not use CVS or
> >similar system and every developer has another directory tree. A lot of
us
> >do not have sources from all assemblies and references pre-built .dlls.
This
> >result is scheme, where one developer writes assembly "Gordic.General"
and
> >another one "Gordic.Win32" which is dependant on General
> > <Reference
> > Name = "Gordic.General"
> > AssemblyName = "Gordic.General"
> > HintPath = "..\dll\Gordic.General.dll"
> > />
> >
> >But on build server no path ..\dll exists and nant failed with
> > BUILD FAILED
> > Couldn't find referenced assembly
> >'C:\temp\src\dll\Gordic.General.dll'.
> >
> >This is logical but imposible to solve right now. Maybe solution is to
> >create some attribute to Solution task to override references path? (like
> >outputdir)
> >
> >What is your ideas?
> >
> >Thanks,
> >Martin
> >
> >
> >
> >
> >-------------------------------------------------------
> >This sf.net email is sponsored by:ThinkGeek
> >Welcome to geek heaven.
> >http://thinkgeek.com/sf
> >_______________________________________________
> >nant-developers mailing list
> >[EMAIL PROTECTED]
> >https://lists.sourceforge.net/lists/listinfo/nant-developers
> >
> >
> >
>
>
>
>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers