Search for msbuild and xbuild tasks to retrieve referenced libraries (without nuget.exe)

I had a problem creating a simple solution for my mono based build system.

The current situation is that I am storing my link libraries in the git repository, which is not very good for many obvious reasons.

What I want to achieve is something like what NuGet offers - it automatically downloads DLLs from the Internet, puts them in some directory and forgets about them.

I want to do this at build time, so it will not require any additional actions with load libraries, etc. The best option would be the msbuild (xbuild on mono) task, but I want it to be system independent, so the popular one that runs NuGet.exe is out of the question (consider parallel mono installations, etc.).

I tried the Pepita project, but this ... is wrong. No, in fact, he has too many design errors to be easy to use or repair. Proper configuration will require serious redesign of the entire project.

What I would like to love is a library that will use the NuGet.Core library and be available as a task. If such a lib does not exist, I can use any solution that will download the nuget package and unpack it into the directory specified in .csproj.

Even better, it would be nice if such a library could resolve dependencies without explicitly specifying them in the packages.config file (or similar), for example. if I want to include Castle.Windsor, I do not want to include Castle.Core in my configuration file.

I know about the OpenWrap project (with the NuGet gallery), it looks promising, but I cannot find a solution in which I would just put a set of constant libraries in my repo once, change the csproj files, some configs and do it.

+3
1

, OpenWrap , , . , openwrap, msbuild. , , , openwrap "-". - . AFAIR msbuild script openwrap, .

, : " "? OpenWrap , , "openwrap descriptor" . ( ). ( ). , , dll? , . , NuGet, OpenWrap . OpenWrap ( open-source). : OpenWrap , dll. , , .

, : http://code.google.com/p/ppwcode/source/browse/dotnet/External/Apache.Log4Net/trunk/Apache.Log4Net.wrapdesc

, , . , , , . , Log4Net, , NuGet, , , . - , , , , ..

OpenWrap, . , , webdav, ( Windows 7). , , .

mono.... , : OpenWrap (2.0.2) AFAIK. , Lambla OpenWrap + xbuild , : 2.0.3. --, git. ( openwrap-shell, openwrap). , OpenWrap, StackOverflow , , .

Btw, , OpenWrap . NuGet, OpenWrap, OpenWrap NuGet. , NuGet , , Visual Studio ( : dll dll ). NuGet OpenWrap , OpenWrap. , 2 , NuGet OpenWrap, Visual Studio ( ), , Microsoft (AFAIK), : Microsoft. , , , OpenWrap , , , , .

+2

All Articles