zspitz / ExpressionTreeVisualizer

Debugging visualizer for expression trees
MIT License
339 stars 26 forks source link

Repo / project restructurings #99

Closed zspitz closed 4 years ago

zspitz commented 4 years ago

Before:

ATM it seems that debugger-side dlls written in .NET Core for visualizers are not seen by Visual Studio. We'll have to do this in .NET Framework, and merge using Costura.


During repo restructure:

After:


Some more details:


domains:
serialization models
visualizer object source
view models + views
visualizer

visualizer:
serialization models into multitarget debuggee dlls
everything else into NET Framework debugger dll
    reference to some debuggee dll is required, for use of serialization models

wpf control library:
(deploy as nuget package)
serialization models + view models + views
    constructor for view model from actual type (not serialization model)

test projects reference wpf control library
    (it will have a dependency on WPF, use .NET Core 3)
zspitz commented 4 years ago

PR for MS Docs is here.