anchor.diff:  
   Target "AssemblyInfo" (fun _ ->
       projects
  +    |> List.filter (fun p -> not p.Template)
       |> List.iter (fun p -> 
           CreateCSharpAssemblyInfo (p.Folder @@ "Properties" @@ "AssemblyInfoGenerated.cs")
             [ Attribute.Version p.AssemblyVersion
  
positive.code:     {   emptyProject with
          Name="Akka.Interfaced-Templates-SlimClient";
          Folder="./core/CodeGenerator-Templates";
          Dependencies=[("Akka.Interfaced-SlimClient", "")];
      };
      {   emptyProject with
          Name="Akka.Interfaced-Templates-SlimClient-Protobuf";
          Folder="./core/CodeGenerator-Templates";
          Dependencies=[("Akka.Interfaced-SlimClient", "");
                        ("protobuf-net", "2.0.0.668");
                        ("TypeAlias", "1.0.1");];
  
negative.code:                 PublishUrl = getBuildParamOrDefault "nugetpublishurl" ""
                  Version = project.PackageVersion })
  
          if not project.Template && hasBuildParam "nugetpublishurl" then (
              // current FAKE doesn't support publishing symbol package with NuGetPublish.
              // To workaround thid limitation, let's tweak Version to cheat nuget read symbol package
              NuGetPublish (fun p -> 
  