It is our pleasure to announce that the Release Candidate (RC) of NLog 2.0 is now available for download. This is the last milestone before NLog 2.0 final release.
- Binary downloads are available on CodePlex
- Source code on GitHub
- Full release notes can be found here.
Please download the release and report any problems you may find. Assuming no critical issues are found, NLog 2.0 will be released within a month from the RC release.



Great news! Shouldn’t the NuGet package be updated as well? There’s a github commit dated 6/28, but the date at http://nuget.org/List/Packages/NLog is 1/7/11, which I’m assuming means January 7, not July 1. Thanks.
I’ve just updated the NuGet package. RC build is available via NLog v2.0.0.1904 and NLog.Extended packages (assembly version is locked at 2.0.0.0)
You can also grab NLog.Config and NLog.Schema which will install NLog.config and NLog.xsd file respectively.
I’m still trying to figure out what’s the best frequency for pushing updates via NuGet, for now I’ll probably stick with major releases.
I downloaded the 2.0 rc1 from github (is that the only way to?) but i have some problem in building it:
[anaselli@gimli jkowalski-NLog-f488cd2]$ LC_ALL=C make
xbuild /nologo src/NLog.Extended/NLog.Extended.monodevelop.csproj /p:Configuration=Debug
Build started 07/15/2011 17:30:08.
__________________________________________________
Project “/home/anaselli/mageia/nlog/BUILD/jkowalski-NLog-f488cd2/src/NLog.Extended/NLog.Extended.monodevelop.csproj” (default target(s)):
Target BeforeBuild:
: error : Error initializing task ItemGroup: Not registered task ItemGroup.
Task “ItemGroup” execution — FAILED
Done building target “BeforeBuild” in project “/home/anaselli/mageia/nlog/BUILD/jkowalski-NLog-f488cd2/src/NLog.Extended/NLog.Extended.monodevelop.csproj”.– FAILED
Done building project “/home/anaselli/mageia/nlog/BUILD/jkowalski-NLog-f488cd2/src/NLog.Extended/NLog.Extended.monodevelop.csproj”.– FAILED
Build FAILED.
Errors:
/home/anaselli/mageia/nlog/BUILD/jkowalski-NLog-f488cd2/src/NLog.Extended/NLog.Extended.monodevelop.csproj (default targets) ->
(BeforeBuild target) ->
: error : Error initializing task ItemGroup: Not registered task ItemGroup.
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.3731640
make: *** [buildnlog] Error 1
I changed target BeforeBuild into
src/NLog.Extended/NLog.Extended.monodevelop.csproj
as follow and now it builds, but i’m not sure it’s right though…
Seems not to accept xml :/
i added ItemGroup Condition=”‘$(BuildInfoFile)’ != ” ”
to check if BuildInfoFile isn’t empty as precious first condition