statiqdev / Statiq.Web

Statiq Web is a flexible static site generator written in .NET.
https://statiq.dev/web
Other
1.66k stars 235 forks source link

Latest develop Example tests don't run. #176

Closed WestDiscGolf closed 8 years ago

WestDiscGolf commented 8 years ago

Running Visual Studio Pro 2015 Update 1 in "Administrator" mode to rule out permissions I get -

System.Exception : Unexpected error during configuration evaluation: 3 errors compiling configuration:
Line 4: CS0103: The name 'AnalyzeCSharp' does not exist in the current context
Line 8: CS0103: The name 'Razor' does not exist in the current context
Line 16: CS0103: The name 'Razor' does not exist in the current context

   at Wyam.Examples.Tests.TestTraceListener.ThrowOnErrorOrWarning(TraceEventType eventType, String message) in C:\Users\Adam\Documents\Github\Wyam\Wyam.Examples.Tests\TestTraceListener.cs:line 32
   at Wyam.Examples.Tests.TestTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String format, Object[] args) in C:\Users\Adam\Documents\Github\Wyam\Wyam.Examples.Tests\TestTraceListener.cs:line 21
   at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String format, Object[] args)
   at Wyam.Core.Tracing.Trace.TraceEvent(TraceEventType eventType, String messageOrFormat, Object[] args) in C:\Users\Adam\Documents\Github\Wyam\Wyam.Core\Tracing\Trace.cs:line 89
   at Wyam.Core.Tracing.Trace.Error(String messageOrFormat, Object[] args) in C:\Users\Adam\Documents\Github\Wyam\Wyam.Core\Tracing\Trace.cs:line 57
   at Wyam.Core.Configuration.Configurator.Config(String declarations, String code) in C:\Users\Adam\Documents\Github\Wyam\Wyam.Core\Configuration\Configurator.cs:line 272
   at Wyam.Core.Configuration.Configurator.Configure(String script, Boolean updatePackages) in C:\Users\Adam\Documents\Github\Wyam\Wyam.Core\Configuration\Configurator.cs:line 114
   at Wyam.Core.Engine.Configure(String configScript, Boolean updatePackages, String fileName, Boolean outputScripts) in C:\Users\Adam\Documents\Github\Wyam\Wyam.Core\Engine.cs:line 137
   at Wyam.Examples.Tests.Wyam.Examples.Tests.ExamplesFixture.ExecuteAllExamples(String example) in C:\Users\Adam\Documents\Github\Wyam\Wyam.Examples.Tests\ExamplesFixture.cs:line 53

When trying to load "C:\\Users\\Adam\\Documents\\Github\\Wyam\\Examples\\CodeAnalysis\\config.wyam" which does exist.

The rest of the tests fail in, what seems on brief viewing, similar issues yet specific to each example?

daveaglick commented 8 years ago

Yikes - does that happen just for the tests or on a normal build too?

daveaglick commented 8 years ago

Also, which test runner are you using (Visual Studio, Resharper, command line, etc.)?

WestDiscGolf commented 8 years ago
C:\Users\Adam\Documents\Github\Wyam\Wyam\bin\Debug>wyam C:\Users\Adam\Documents\Github\Wyam\Examples\CodeAnalysis\config.wyam
Wyam version 0.11.0-beta

   ,@@@@@       /@\        @@@@@       |
   @@@@@@      @@@@@|     $@@@@@h      |
  $@@@@@     ,@@@@@@@    g@@@@@P       |
 ]@@@@@M    g@@@@@@@    g@@@@@P        |     @@P  @@@ ,@@%@  g$r,g@p   ,@@   ,@g
 $@@@@@    @@@@@@@@@   g@@@@@P         |    ]@@ ,@@@ ,$@` $@@@ g@P$@  ,@@@gg@@@@
j@@@@@   g@@@@@@@@@p ,@@@@@@@          |    $@g@@@9@@@@`  g@P g@$@$@@,@@ *P^`]@h
$@@@@@g@@@@@@@@B@@@@@@@@@@@P           |     *R^`  `BP   ?@`  B`  ?0` 0      ?P
`$@@@@@@@@@@@`  ]@@@@@@@@@`            |
  $@@@@@@@P`     ?$@@@@@P              |
    `^``           *P*`                |
Specified folder C:\Users\Adam\Documents\Github\Wyam\Examples\CodeAnalysis\config.wyam does not exist
WestDiscGolf commented 8 years ago

Resharper test runner ...

daveaglick commented 8 years ago

Ahh, thought just occurred to me - I updated some of the packages. In a recent commit. Try doing a package restore before building and testing.

daveaglick commented 8 years ago

The error about the CodeAnalysis example config file being missing is odd though... Does the file really not exist or is it actually there?

WestDiscGolf commented 8 years ago

image Yup, file is there.

daveaglick commented 8 years ago

Okay, thanks for all the info. Unfortunately I'm out right now so I'll have to take a look in a couple hours. In the meantime if you're unable to build it at all, you should be able to grab a zip of a CI build from the most recent PR here: https://ci.appveyor.com/project/DaveGlick/wyam/build/1.0.45/artifacts

WestDiscGolf commented 8 years ago

No rush, just saw the new commits and thought I'd take a look. On viewing the changed files I think, if I've understood it correctly, found a bug with the new RSS module as it seems to truncate the link in the hello example to <link>http://example.org/posts/hell</link> but wanted to check I was understanding correctly first :)

daveaglick commented 8 years ago

Pretty sure I resolved the issue with the config file not being found. To be honest, I'm not sure that ever would have worked as written. The application used to use the path passed in to set the root path and if you wanted to specify an actual config file you had to do it using the -config flag:

wyam -config config.wyam C:\Users\Adam\Documents\Github\Wyam\Examples\CodeAnalysis

or just (since it's the default config file name):

wyam C:\Users\Adam\Documents\Github\Wyam\Examples\CodeAnalysis

I changed it though so that it will now recognize if a file is passed in instead of a path as the last command line parameter.

Now...the errors from the test runner are a little harder. I'm having trouble replicating those. Were you able to do a package restore, and did that help at all?

daveaglick commented 8 years ago

I've verified that all tests (including examples) pass both locally and on the AppVeyor CI server for the most recent commit. Whenever you get the chance (no rush - I'm not working much this weekend) could you please pull down the latest and see if it resolves the issue? Thanks!

2016-01-01_22h17_26

WestDiscGolf commented 8 years ago

It's been a while since I used it so I may have got it wrong when calling it - thanks for updating so the way I was calling it now works :+1:

As for getting the tests to work that is another matter. I deleted my clone of the repo, restored all the packages, disabled/re-reenabled Nunit support in R# but no luck. I then remembered sometimes VS and nuget get a bit confused and went through each project and "reloaded" the references as they looked like ... image

Cleaned the build, rebuilt, closed VS and reopened VS, cleaned and rebuilt again, ran all the tests ... image

I'm going to give up for the evening and will investigate further when a bit more awake :-)

WestDiscGolf commented 8 years ago

Got the latest code and gave it a run with still no luck. Then I tried moving the repo into a different folder location, outside of the users area, to see if it was a permissions thing but no. On debugging the Paths searching code I found reverting back to what you did have, with some additional null "checking", has allowed the examples tests to run but still have an issue with reflection for some reason.

public static IEnumerable<string> Paths
            {
                get
                {
                    if (_paths == null)
                    {
                        string rootPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Examples");
                        while (!Directory.Exists(rootPath))
                        {
                            rootPath = Directory.GetParent(rootPath)?.Parent?.FullName;
                            rootPath = Path.Combine(rootPath ?? string.Empty, "Examples");
                        }

                        _paths = Directory.EnumerateDirectories(rootPath);
                    }

                    return _paths;
                }
            }

Will continue to dig.

daveaglick commented 8 years ago

Darn, that's super frustrating...thanks a bunch for continuing to troubleshoot. What kind of output do you get now if you run one of the examples right from the command line with the -v flag (I.e., outside the test runner)?

WestDiscGolf commented 8 years ago

For the CodeAnalysis example

Wyam version 0.11.0-beta

   ,@@@@@       /@\        @@@@@       |                                        
   @@@@@@      @@@@@|     $@@@@@h      |                                        
  $@@@@@     ,@@@@@@@    g@@@@@P       |                                        
 ]@@@@@M    g@@@@@@@    g@@@@@P        |     @@P  @@@ ,@@%@  g$r,g@p   ,@@   ,@g
 $@@@@@    @@@@@@@@@   g@@@@@P         |    ]@@ ,@@@ ,$@` $@@@ g@P$@  ,@@@gg@@@@
j@@@@@   g@@@@@@@@@p ,@@@@@@@          |    $@g@@@9@@@@`  g@P g@$@$@@,@@ *P^`]@h
$@@@@@g@@@@@@@@B@@@@@@@@@@@P           |     *R^`  `BP   ?@`  B`  ?0` 0      ?P 
`$@@@@@@@@@@@`  ]@@@@@@@@@`            |                                        
  $@@@@@@@P`     ?$@@@@@P              |                                        
    `^``           *P*`                |                                        
Loading configuration from C:\Projects\Wyam\Examples\CodeAnalysis\config.wyam
Initializing scripting environment
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\AngleSharp.dll
    Loading referenced assembly System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.ComponentModel.Composition, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Globalization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Net.Primitives, Version=3.9.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.IO, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Collections, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Dynamic.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Text.Encoding, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Text.RegularExpressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Reflection, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Net.Requests, Version=3.9.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Diagnostics.Debug, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Runtime.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Threading, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Reflection.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Text.Encoding.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\CommonMark.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\dotless.ClientOnly.dll
    Loading referenced assembly System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Data.SqlXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\EPPlus.dll
    Loading referenced assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Web.RegularExpressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Runtime.Serialization.Formatters.Soap, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.DirectoryServices.Protocols, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.ServiceProcess, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.ServiceModel.Internals, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly SMDiagnostics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.Build.Utilities.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\ICSharpCode.SharpZipLib.dll
    Loading referenced assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\ImageProcessor.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\LibGit2Sharp.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\MetadataExtractor.dll
    Loading referenced assembly XmpCore, Version=5.1.2.0, Culture=neutral, PublicKeyToken=null
    Loading referenced assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.AspNet.FileProviders.dll
    Loading referenced assembly Microsoft.AspNet.FileProviders.Interfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    Loading referenced assembly Microsoft.Framework.Caching.Interfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.AspNet.FileProviders.Interfaces.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.AspNet.FileProviders.Interfaces.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.AspNet.Razor.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Build.dll
    Loading referenced assembly System.Threading.Tasks.Dataflow, Version=4.5.24.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Diagnostics.Tracing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Collections.Concurrent, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Resources.ResourceManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Diagnostics.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.Build.Engine, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Build.Engine.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Build.Engine.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Build.Framework.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Build.Framework.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Build.Tasks.Core.dll
    Loading referenced assembly Microsoft.Build.Utilities.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Build.Utilities.Core.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Build.Utilities.Core.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.CSharp.dll
    Loading referenced assembly Microsoft.CodeAnalysis, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.Reflection.Metadata, Version=1.0.21.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Runtime.InteropServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Reflection.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Xml.XDocument, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Xml.ReaderWriter, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Linq.Expressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Threading.Tasks.Parallel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.CSharp.Workspaces.dll
    Loading referenced assembly Microsoft.CodeAnalysis.Workspaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.Diagnostics.Contracts, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Composition.AttributedModel, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Composition.Runtime, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Composition.TypedParts, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Composition.Hosting, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.ObjectModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Linq.Parallel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.VisualBasic.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.Workspaces.Desktop.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.Workspaces.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.CodeAnalysis.Workspaces.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Framework.Caching.Interfaces.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Framework.Caching.Interfaces.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Owin.dll
    Loading referenced assembly Owin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f0ebd12fd5e55cc5
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Owin.FileSystems.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Owin.Host.HttpListener.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Owin.Hosting.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Owin.StaticFiles.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Microsoft.Web.XmlTransform.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Newtonsoft.Json.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\NuGet.Core.dll
    Loading referenced assembly System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly Microsoft.Transactions.Bridge, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.IdentityModel.Selectors, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Messaging, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Runtime.DurableInstancing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.ServiceModel.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly Microsoft.VisualBasic.Activities.Compiler, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly Microsoft.JScript, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Activities.DurableInstancing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading referenced assembly System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\NuGet.Frameworks.dll
    Loading referenced assembly System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Owin.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Owin.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Rant.dll
    Loading referenced assembly RGiesecke.DllExport.Metadata, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f52d83c1a22df51
    FileNotFoundException exception while loading referenced assembly RGiesecke.DllExport.Metadata, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f52d83c1a22df51: Could not load file or assembly 'RGiesecke.DllExport.Metadata, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f52d83c1a22df51' or one of its dependencies. The system cannot find the file specified.
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\ReflectionMagic.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Collections.Immutable.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Collections.Immutable.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.CommandLine.dll
    Loading referenced assembly System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Diagnostics.Tools, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Diagnostics.Debug, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Collections, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Console, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.IO, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.Threading.Tasks, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading referenced assembly System.IO.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    FileNotFoundException exception while loading referenced assembly System.IO.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a: Could not load file or assembly 'System.IO.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
    Loading referenced assembly System.Runtime.Extensions, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.AttributedModel.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.AttributedModel.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.Convention.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.Hosting.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.Hosting.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.Runtime.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.Runtime.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.TypedParts.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Composition.TypedParts.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Console.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Console.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Reflection.Metadata.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\System.Reflection.Metadata.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Tabular.Csv.dll
    Loading referenced assembly Tabular, Version=2.1.2.0, Culture=neutral, PublicKeyToken=null
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Tabular.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Tabular.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Tabular.Excel.dll
    Loading referenced assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\UniversalTypeConverter.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Common.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Common.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Core.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Core.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.CodeAnalysis.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Git.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Html.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Images.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Less.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Markdown.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Razor.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.SearchIndex.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Tables.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.TextGeneration.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Xmp.dll
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\Wyam.Modules.Yaml.dll
    Loading referenced assembly YamlDotNet, Version=3.7.0.0, Culture=neutral, PublicKeyToken=null
    Loading referenced assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly YamlDotNet.Dynamic, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null
    Loading referenced assembly YamlDotNet, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null
    Loading referenced assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading referenced assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\XmpCore.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\XmpCore.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\YamlDotNet.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\YamlDotNet.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\YamlDotNet.Dynamic.dll
    Skipping assembly file C:\Projects\Wyam\Wyam\bin\Debug\YamlDotNet.Dynamic.dll because it was already added
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\NativeBinaries\amd64\git2-e0902fb.dll
    BadImageFormatException exception while loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\NativeBinaries\amd64\git2-e0902fb.dll: Could not load file or assembly 'git2-e0902fb.dll' or one of its dependencies. The module was expected to contain an assembly manifest.
    Loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\NativeBinaries\x86\git2-e0902fb.dll
    BadImageFormatException exception while loading assembly file C:\Projects\Wyam\Wyam\bin\Debug\NativeBinaries\x86\git2-e0902fb.dll: Could not load file or assembly 'git2-e0902fb.dll' or one of its dependencies. The module was expected to contain an assembly manifest.
    Searching for modules in assembly mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Trace in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Execute in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Xslt in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module ForEach in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module ConcatBranch in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module GroupBy in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Switch in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module OrderBy in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Paginate in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Documents in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module FrontMatter in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Concat in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Where in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Branch in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module If in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module DirectoryMeta in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module FileName in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Index in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Meta in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Download in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module UnwrittenFiles in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module CopyFiles in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module ReadFiles in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module WriteFiles in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Rss in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Sitemap in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Replace in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module ReplaceIn in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Append in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Content in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Prepend in assembly Wyam.Core, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Common, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly AngleSharp, Version=0.9.3.41352, Culture=neutral, PublicKeyToken=e83494dcdc6d31ea
    Searching for modules in assembly System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.ComponentModel.Composition, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Globalization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Net.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.IO, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Collections, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Dynamic.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Text.Encoding, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Text.RegularExpressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Reflection, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Net.Requests, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Diagnostics.Debug, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Runtime.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Threading, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Reflection.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Text.Encoding.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly CommonMark, Version=0.1.0.0, Culture=neutral, PublicKeyToken=001ef8810438905d
    Searching for modules in assembly dotless.ClientOnly, Version=1.5.2.0, Culture=neutral, PublicKeyToken=96b446c9e63eae34
    Searching for modules in assembly System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Data.SqlXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly EPPlus, Version=3.1.3.0, Culture=neutral, PublicKeyToken=ea159fdaa78159a1
    Searching for modules in assembly WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Web.RegularExpressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Runtime.Serialization.Formatters.Soap, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.DirectoryServices.Protocols, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.ServiceProcess, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.ServiceModel.Internals, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly SMDiagnostics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.Build.Utilities.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.Build.Framework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73
    Searching for modules in assembly ImageProcessor, Version=2.2.8.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly LibGit2Sharp, Version=0.21.0.176, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly MetadataExtractor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly XmpCore, Version=5.1.2.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Microsoft.AspNet.FileProviders, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Microsoft.AspNet.FileProviders.Interfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Microsoft.Framework.Caching.Interfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Microsoft.AspNet.Razor, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Microsoft.Build, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Threading.Tasks.Dataflow, Version=4.5.24.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Diagnostics.Tracing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Collections.Concurrent, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Resources.ResourceManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Diagnostics.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.Build.Engine, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.Build.Tasks.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.Build.Utilities.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly Microsoft.CodeAnalysis.CSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.CodeAnalysis, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.Reflection.Metadata, Version=1.0.21.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Runtime.InteropServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Reflection.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Xml.XDocument, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Xml.ReaderWriter, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Linq.Expressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Threading.Tasks.Parallel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.CodeAnalysis.CSharp.Workspaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.CodeAnalysis.Workspaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.Diagnostics.Contracts, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Composition.AttributedModel, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Composition.Runtime, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Composition.TypedParts, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Composition.Hosting, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.ObjectModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Linq.Parallel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.CodeAnalysis.VisualBasic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.CodeAnalysis.Workspaces.Desktop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.Owin, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Owin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f0ebd12fd5e55cc5
    Searching for modules in assembly Microsoft.Owin.FileSystems, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.Owin.Host.HttpListener, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.Owin.Hosting, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.Owin.StaticFiles, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.Web.XmlTransform, Version=2.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    Searching for modules in assembly NuGet.Core, Version=2.8.60717.93, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly Microsoft.Transactions.Bridge, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.IdentityModel.Selectors, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly System.Messaging, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Runtime.DurableInstancing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.ServiceModel.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly Microsoft.VisualBasic.Activities.Compiler, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Microsoft.JScript, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Activities.DurableInstancing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly NuGet.Frameworks, Version=3.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Searching for modules in assembly System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Searching for modules in assembly Rant, Version=2.0.354.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly ReflectionMagic, Version=2.0.0.0, Culture=neutral, PublicKeyToken=7b26dc2a43f6a0d4
    Searching for modules in assembly System.CommandLine, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Console, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly System.Composition.Convention, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Searching for modules in assembly Tabular.Csv, Version=2.1.4.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Tabular, Version=2.1.2.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Tabular.Excel, Version=2.1.2.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly UniversalTypeConverter, Version=1.0.2.1, Culture=neutral, PublicKeyToken=2f110abc75e7903d
    Searching for modules in assembly Wyam.Modules.CodeAnalysis, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module AnalyzeCSharp in assembly Wyam.Modules.CodeAnalysis, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module ReadProject in assembly Wyam.Modules.CodeAnalysis, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module ReadSolution in assembly Wyam.Modules.CodeAnalysis, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Git, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module GitCommits in assembly Wyam.Modules.Git, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module GitContributors in assembly Wyam.Modules.Git, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Html, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module AutoLink in assembly Wyam.Modules.Html, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Excerpt in assembly Wyam.Modules.Html, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module HtmlEscape in assembly Wyam.Modules.Html, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module HtmlQuery in assembly Wyam.Modules.Html, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Images, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Image in assembly Wyam.Modules.Images, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Less, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Less in assembly Wyam.Modules.Less, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Markdown, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Markdown in assembly Wyam.Modules.Markdown, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Razor, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Razor in assembly Wyam.Modules.Razor, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.SearchIndex, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module SearchIndex in assembly Wyam.Modules.SearchIndex, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Tables, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module CsvToHtml in assembly Wyam.Modules.Tables, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module ExcelToCsv in assembly Wyam.Modules.Tables, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.TextGeneration, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module GenerateContent in assembly Wyam.Modules.TextGeneration, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module GenerateMeta in assembly Wyam.Modules.TextGeneration, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Xmp, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Xmp in assembly Wyam.Modules.Xmp, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly Wyam.Modules.Yaml, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
        Found module Yaml in assembly Wyam.Modules.Yaml, Version=0.11.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly YamlDotNet, Version=3.7.0.0, Culture=neutral, PublicKeyToken=null
    Searching for modules in assembly YamlDotNet.Dynamic, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null
Evaluating configuration script
Root folder: C:\Projects\Wyam\Examples\CodeAnalysis
Input folder: C:\Projects\Wyam\Examples\CodeAnalysis\Input
Output folder: C:\Projects\Wyam\Examples\CodeAnalysis\Output
Cleaning output directory C:\Projects\Wyam\Examples\CodeAnalysis\Output
Cleaned output directory.
Executing 2 pipelines
    Executing pipeline "Code" (1/2) with 4 child module(s)
        Executing module ReadFiles with 1 input document(s)
            Read file C:\Projects\Wyam\Examples\CodeAnalysis\Code\A.cs
            Read file C:\Projects\Wyam\Examples\CodeAnalysis\Code\B.cs
            Executed module ReadFiles in 47 ms resulting in 2 output document(s)
        Executing module AnalyzeCSharp with 2 input document(s)
            Executed module AnalyzeCSharp in 200 ms resulting in 2 output document(s)
        Executing module Razor with 2 input document(s)
            Compiling Razor for A
            Compiling Razor for B
            Cache miss for key: /global\BBA18F29\index.html.cshtml 0
            Cache miss for key: /global\01F086B0\index.html.cshtml 0
            Cache set for key: /global\BBA18F29\index.html.cshtml 0
            Cache set for key: /global\01F086B0\index.html.cshtml 0
            Processing Razor for A
                Cache miss for key: _SymbolViewStart.cshtml 1015524912
                Cache set for key: _SymbolViewStart.cshtml 1015524912
                Cache miss for key: /_SymbolLayout.cshtml 525474200
                Cache set for key: /_SymbolLayout.cshtml 525474200
                Cache miss for key: /_Layout.cshtml 3965794031
                Cache set for key: /_Layout.cshtml 3965794031
            Processing Razor for B
                Cache hit for key: _SymbolViewStart.cshtml 1015524912
                Cache hit for key: /_SymbolLayout.cshtml 525474200
                Cache hit for key: /_Layout.cshtml 3965794031
            Executed module Razor in 1180 ms resulting in 2 output document(s)
        Executing module WriteFiles with 2 input document(s)
            Wrote file C:\Projects\Wyam\Examples\CodeAnalysis\Output\global\BBA18F29\index.html
            Wrote file C:\Projects\Wyam\Examples\CodeAnalysis\Output\global\01F086B0\index.html
            Executed module WriteFiles in 7 ms resulting in 2 output document(s)
        Executed pipeline "Code" (1/2) in 1457 ms resulting in 2 output document(s)
    Executing pipeline "Index" (2/2) with 3 child module(s)
        Executing module ReadFiles with 1 input document(s)
            Read file C:\Projects\Wyam\Examples\CodeAnalysis\Input\index.cshtml
            Executed module ReadFiles in 1 ms resulting in 1 output document(s)
        Executing module Razor with 1 input document(s)
            Compiling Razor for C:\Projects\Wyam\Examples\CodeAnalysis\Input\index.cshtml
            Cache miss for key: /index.cshtml 3518721346
            Cache set for key: /index.cshtml 3518721346
            Processing Razor for C:\Projects\Wyam\Examples\CodeAnalysis\Input\index.cshtml
                Cache miss for key: _ViewStart.cshtml 1470030820
                Cache set for key: _ViewStart.cshtml 1470030820
                Cache miss for key: /_Layout.cshtml 3965794031
                Cache set for key: /_Layout.cshtml 3965794031
            Executed module Razor in 80 ms resulting in 1 output document(s)
        Executing module WriteFiles with 1 input document(s)
            Wrote file C:\Projects\Wyam\Examples\CodeAnalysis\Output\index.html
            Executed module WriteFiles in 1 ms resulting in 1 output document(s)
        Executed pipeline "Index" (2/2) in 85 ms resulting in 1 output document(s)
    Removed 0 stale cache entries for module Razor
    Removed 0 stale cache entries for module Razor
    Executed 2 pipelines in 1560 ms
daveaglick commented 8 years ago

Great, thanks. That's very helpful - it shows that while we're getting a couple warnings during the assembly load process (nothing too concerning, though I should clean them up), it appears to work when run from the CLI. I think that probably does point to the test runner, which would also make sense given the timeline of switching over to NUnit 3.

I'm going to try and play around here for a little while to see if I can replicate the problems with the test runner. I'm also using R#, so that environment should be similar. I haven't tried running on a totally clean checkout yet, so that'll be the next step...

WestDiscGolf commented 8 years ago

I'm trying clean build now after deleting all bin folders ...

WestDiscGolf commented 8 years ago

Didn't work, going to try a clean clone now ...

WestDiscGolf commented 8 years ago

With the change to using string rootPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Examples"); in the ExamplesFixture on a clean clone they seems to be ok now. I think the reflection issue was a hangover from when I moved the repo from one location to another. image Thanks for the help!

daveaglick commented 8 years ago

Awesome! Really glad you got it to work. So are any code changes needed to the tip of the develop branch, or are we good to go at this point?

WestDiscGolf commented 8 years ago

Just the change to where the assemblies are loaded in the test fixture I think (back to the previous version). Not at my computer at the moment to check, sorry