Need help with walk through.

Feb 6, 2014 at 12:01 AM
I've tried to go through the hello world tutorial but I'm having problems. Then nuget package does not seem to have Core.notification. This is the fifth using in the downloaded source file. However this dependency is not in the online tutorial.

When I tried to download the source everything built ok but my hello world dolls caused a top shelf exception. I didn't make any changes to the dlls as I was trying to narrow down the problem. Is it possible that I'm using different versions between the nuget, the downloaded source and the downloaded binaries?

Thank you!
Coordinator
Feb 6, 2014 at 11:22 PM
Edited Feb 6, 2014 at 11:22 PM
Hi - welcome to Wolfpack!

First let me explain what versions exist and where...
  • The latest source code in the repository (HEAD) is for v3.
  • The current official release is v2.4
  • All the "release" nuget packages are v2.4 compatible.
  • There is a "pre-release" set of v3 compatible packages and these only work against the v3 source code.
The tutorial/first healthcheck targets v2.4. If you want the source code for v2.4 then you will need to get a specific version from the repository out. This is the version/changeset that v2.4 was released from: https://wolfpack.codeplex.com/SourceControl/changeset/0187cc7cb839

To get this version of the source from HG, see this post (http://stackoverflow.com/questions/4148234/how-can-you-clone-a-mercurial-repository-as-of-a-specific-changeset) to help but you just need to clone with the version number 0187cc7cb839

There is also this thread with some advice/tips on debugging plugins...might be of use...
https://wolfpack.codeplex.com/discussions/493323

If you stick with everything v2.4 then it should all work (and the tutorial be correct). Once I have v3 released I will update the docs to reflect the changes this version brings.

Cheers,
James
Feb 7, 2014 at 12:33 AM
Thank you for the thorough reply. Getting the correct source cleared up a lot. :)