* feature/netcore:
Update the README
More attempts to get sourcelink working
Actually, seems that the SourceLink advice is *not* to create a snupkg
Change how the nupkg is generated; integrate sourcelink
Fix up the Rakefile
Fix up the failing unit tests
Turns out it is possible to have a single csproj targetting both core and framework
Move Framework projects over to SDK-style using https://github.com/onovotny/MSBuildSdkExtras
WIP towards getting unit tests working
Split Stylet and IntegrationTests projects into Framework and Core
<EnableDefaultItems>false</EnableDefaultItems> along with
<Compile Include="**\*.cs" Exclude="obj\**" /> and <None Remove="**\*.cs" />
is needed, though.
Annoyingly we need to have two separate projects in two separate directories,
since Framework WPF projects aren't supported in sdk-style csprojs. The
Framework and Core projects also stamp over each others' bin and obj
directories, even if you set IntermediateFilePath, hence the need to put
them in entirely separate places
CommandBinding isn't a DependencyObject, so we can't get its DataContext
or View.ActionTarget -- we can only use the
IRootObjectProvider.RootObject. This should be good enough for most cases,
as these tend to get installed at the root of a window.
Fixes#50
VS2015 now throws an error (it thinks Stylet.Start doesn't exist), and VS2017
deadlocks. Neither is a great outcome.
The best we can do is to ask the user to uninstall Stylet.Start
Fixes#32
We checked to see whether Top or Left were set, but not if they had a
DataBinding. This meant you couldn't explicitly set the location through
a binding.
Fixes#31
This is the encoding which VS uses, so let's be consistent. We were
previously saving as UTF-8 without a BOM, which VS seemed to be interpreting
as ASCII, and was throwing a wobbly if non-ASCII characters were later
added.
Fixes#30
As a result of being activated/deactivated/closed, a child of a conductor
might do something which results in the conductor changing its items
collection. Therefore make sure that this collection is copied before
calling into the children while iterating.
Fixes#13