]> O.S.I.I.S - jp/crowedit.git/commitdiff
svg preview
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Fri, 7 Mar 2025 23:24:49 +0000 (00:24 +0100)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Fri, 7 Mar 2025 23:24:49 +0000 (00:24 +0100)
14 files changed:
AllItemsFullPathWithTargetPath.txt [deleted file]
CrowEditBase/AllItemsFullPathWithTargetPath.txt [deleted file]
CrowEditBase/src/CrowEditBase.cs
CrowEditBase/src/Plugin.cs
CrowEditBase/src/TextDocument.cs
CrowEditBase/ui/svgEditor.itmp [new file with mode: 0644]
plugins/CECrowPlugin/AllItemsFullPathWithTargetPath.txt [deleted file]
plugins/CECrowPlugin/src/DebugInterfaceWidget.cs
plugins/CENetcoreDbgPlugin/AllItemsFullPathWithTargetPath.txt [deleted file]
plugins/CENugetPlugin/AllItemsFullPathWithTargetPath.txt [deleted file]
plugins/CEXmlPlugin/AllItemsFullPathWithTargetPath.txt [deleted file]
plugins/CEXmlPlugin/default.conf
plugins/CEXmlPlugin/src/Parsing/SVGPreviewWidget.cs [new file with mode: 0644]
src/CrowEdit.cs

diff --git a/AllItemsFullPathWithTargetPath.txt b/AllItemsFullPathWithTargetPath.txt
deleted file mode 100644 (file)
index cebd56e..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/mnt/sdata/devel/CrowEdit/CrowEdit.csproj -> AllItemsFullPathWithTargetPath
-       /mnt/sdata/devel/CrowEdit/build/net9/CrowEdit.deps.json
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = CrowEdit.deps.json
-               FullPath                                           = /mnt/sdata/devel/CrowEdit/build/net9/CrowEdit.deps.json
-               RootDir                                            = /
-               Filename                                           = CrowEdit.deps
-               Extension                                          = .json
-               RelativeDir                                        = /mnt/sdata/devel/CrowEdit/build/net9/
-               Directory                                          = mnt/sdata/devel/CrowEdit/build/net9/
-               RecursiveDir                                       = 
-               Identity                                           = /mnt/sdata/devel/CrowEdit/build/net9/CrowEdit.deps.json
-               ModifiedTime                                       = 
-               CreatedTime                                        = 
-               AccessedTime                                       = 
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/Sdks/Microsoft.NET.Sdk/targets/
-               DefiningProjectName                                = Microsoft.NET.Sdk
-               DefiningProjectExtension                           = .targets
-       /mnt/sdata/devel/CrowEdit/build/net9/CrowEdit.runtimeconfig.json
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = CrowEdit.runtimeconfig.json
-               FullPath                                           = /mnt/sdata/devel/CrowEdit/build/net9/CrowEdit.runtimeconfig.json
-               RootDir                                            = /
-               Filename                                           = CrowEdit.runtimeconfig
-               Extension                                          = .json
-               RelativeDir                                        = /mnt/sdata/devel/CrowEdit/build/net9/
-               Directory                                          = mnt/sdata/devel/CrowEdit/build/net9/
-               RecursiveDir                                       = 
-               Identity                                           = /mnt/sdata/devel/CrowEdit/build/net9/CrowEdit.runtimeconfig.json
-               ModifiedTime                                       = 
-               CreatedTime                                        = 
-               AccessedTime                                       = 
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/Sdks/Microsoft.NET.Sdk/targets/
-               DefiningProjectName                                = Microsoft.NET.Sdk
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = glfw-sharp.dll.config
-               FullPath                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               RootDir                                            = /
-               Filename                                           = glfw-sharp.dll
-               Extension                                          = .config
-               RelativeDir                                        = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               Directory                                          = home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               ModifiedTime                                       = 2024-07-10 07:28:58.0000000
-               CreatedTime                                        = 2024-07-10 07:28:58.0000000
-               AccessedTime                                       = 2025-03-04 12:31:37.7520082
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /mnt/sdata/devel/CrowEdit/build/obj/net9/apphost
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = CrowEdit
-               FullPath                                           = /mnt/sdata/devel/CrowEdit/build/obj/net9/apphost
-               RootDir                                            = /
-               Filename                                           = apphost
-               Extension                                          = 
-               RelativeDir                                        = /mnt/sdata/devel/CrowEdit/build/obj/net9/
-               Directory                                          = mnt/sdata/devel/CrowEdit/build/obj/net9/
-               RecursiveDir                                       = 
-               Identity                                           = /mnt/sdata/devel/CrowEdit/build/obj/net9/apphost
-               ModifiedTime                                       = 2025-03-05 10:20:11.2641306
-               CreatedTime                                        = 2025-03-05 10:20:11.2641306
-               AccessedTime                                       = 2025-03-05 10:20:11.2641306
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
diff --git a/CrowEditBase/AllItemsFullPathWithTargetPath.txt b/CrowEditBase/AllItemsFullPathWithTargetPath.txt
deleted file mode 100644 (file)
index cb25976..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/mnt/sdata/devel/CrowEdit/CrowEditBase/CrowEditBase.csproj -> AllItemsFullPathWithTargetPath
-       /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = glfw-sharp.dll.config
-               FullPath                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               RootDir                                            = /
-               Filename                                           = glfw-sharp.dll
-               Extension                                          = .config
-               RelativeDir                                        = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               Directory                                          = home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               ModifiedTime                                       = 2024-07-10 07:28:58.0000000
-               CreatedTime                                        = 2024-07-10 07:28:58.0000000
-               AccessedTime                                       = 2025-03-04 12:31:37.7520082
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
index 69fe5a45cb98c5819076045f67fa605cec989436..fb3f1c12c77ac0368e327a2e9a68acaabc699e1e 100644 (file)
@@ -112,7 +112,7 @@ namespace CrowEditBase
 
                #region File associations and supported editors
                protected Dictionary<string, List<Type>> FileAssociations = new Dictionary<string, List<Type>> ();
-               protected Dictionary<Type, List<string>> SupportedEditors = new Dictionary<Type, List<string>> ();
+               protected Dictionary<string, List<string>> SupportedEditors = new Dictionary<string, List<string>> ();
                public void AddFileAssociation (string extension, Type clientClass) {
                        if (!FileAssociations.ContainsKey (extension))
                                FileAssociations.Add (extension, new List<Type> ());
@@ -128,15 +128,15 @@ namespace CrowEditBase
                        clientType = FileAssociations.ContainsKey (extension) ? FileAssociations[extension].FirstOrDefault () : null;
                        return clientType != null;
                }
-               public void AddSupportedEditor (Type clientClass, string editorPath) {
-                       if (!SupportedEditors.ContainsKey (clientClass))
-                               SupportedEditors.Add (clientClass, new List<string> ());
-                       if (!SupportedEditors[clientClass].Contains (editorPath))
-                               SupportedEditors[clientClass].Add (editorPath);
+               public void AddSupportedEditor (string extension, string editorPath) {
+                       if (!SupportedEditors.ContainsKey (extension))
+                               SupportedEditors.Add (extension, new List<string> ());
+                       if (!SupportedEditors[extension].Contains (editorPath))
+                               SupportedEditors[extension].Add (editorPath);
                        NotifyValueChanged ("EditorItemTemplates", (object)EditorItemTemplates);
                }
-               public bool TryGetDefaultEditorForDocumentType (Type clientType, out string editorPath) {
-                       editorPath = SupportedEditors.ContainsKey (clientType) ? SupportedEditors[clientType].FirstOrDefault () : null;
+               public bool TryGetDefaultEditorForDocumentType (string extension, out string editorPath) {
+                       editorPath = SupportedEditors.ContainsKey (extension) ? SupportedEditors[extension].FirstOrDefault () : null;
                        return editorPath != null;
                }
                #endregion
index be21bf960d70d8ab817e46e7901f96e5c62a645c..e880d0f5bd3fae02979bc20be162f9e7a4c44f89 100644 (file)
@@ -94,7 +94,8 @@ namespace CrowEditBase
                                                        if (typeExts.Length < 3)
                                                                continue;
                                                        foreach (string editorPath in typeExts[2].Split (','))//comma separated list of supported editor path.
-                                                               App.AddSupportedEditor (clientClass, editorPath.Trim());
+                                                               foreach (string ext in typeExts[1].Split (','))
+                                                                       App.AddSupportedEditor (ext, editorPath.Trim());
                                                }
                                        }
                                        catch (System.Exception ex)     {
index 699645582d47aa9496c0c171eed95e1ad2616126..695f724cff7e220953f4484575f308b4aacdf8c1 100644 (file)
@@ -23,6 +23,7 @@ namespace CrowEditBase
                public ReadOnlyMemory<char> ImmutableBufferCopy => buffer.ReadOnlyCopy;
                internal LineCollection Lines => buffer.GetLineListCopy();
                System.Text.Encoding encoding = System.Text.Encoding.UTF8;
+               public event EventHandler<TextChangeEventArgs> TextChanged;
 
                public override bool IsDirty => buffer.IsDirty;
                                /// dictionnary of object per document client, when not null, client must reload content of document.
@@ -186,6 +187,7 @@ namespace CrowEditBase
                }
                protected void onTextChanged (object sender, TextChangeEventArgs e) {
                        applyTextChange (e.Change, sender);
+                       TextChanged.Raise (sender, e);
                }
 
                public string GetLineBreak () {
diff --git a/CrowEditBase/ui/svgEditor.itmp b/CrowEditBase/ui/svgEditor.itmp
new file mode 100644 (file)
index 0000000..2d327d5
--- /dev/null
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<ListItem IsVisible="{IsSelected}" IsSelected="{²IsSelected}" Selected="{/tb.HasFocus='true'}">
+       <VerticalStack Spacing="0">
+               <ListBox Style="DockWinTitleBarIconMenu" Data="{../svgView.Commands}"/>
+               <SVGPreviewWidget Name="svgView" XmlDocument="{}" Width="Stretched" Height="200" Background="Black" Margin="10"/>
+               <Splitter/>
+               <HorizontalStack Spacing="0" Background="WhiteSmoke">
+                       <SourceEditor Name="tb"  Font="mono, 14" Margin='0' CurrentNode="{CurrentNode}"
+                                       Document="{}" TextChanged="onTextChanged" />
+                       <ScrollBar Value="{²../tb.ScrollY}"
+                                       LargeIncrement="{../tb.PageHeight}" SmallIncrement="1"
+                                       CursorRatio="{../tb.ChildHeightRatio}" Maximum="{../tb.MaxScrollY}" />
+               </HorizontalStack>
+               <ScrollBar Style="HScrollBar" Value="{²../tb.ScrollX}"
+                               LargeIncrement="{../tb.PageWidth}" SmallIncrement="1"
+                               CursorRatio="{../tb.ChildWidthRatio}" Maximum="{../tb.MaxScrollX}" />
+               <HorizontalStack Height="Fit" Spacing='3'>
+                       <Widget Width="Stretched"/>
+                       <Label Text="TokType" Foreground="Grey"/>
+                       <Label Text="{../../tb.CurrentTokenType}" Margin="3"/>
+                       <Label Text="Tok" Foreground="Grey"/>
+                       <Label Text="{../../tb.CurrentTokenString}" Margin="3"/>
+                       <Label Text="Node" Foreground="Grey"/>
+                       <Label Text="{../../tb.CurrentNode}" Margin="3"/>
+                       <Label Text="MouseY:" Foreground="Grey"/>
+                       <Label Text="{../../tb.MouseY}" Margin="3"/>
+                       <Label Text="VisibleLines:" Foreground="Grey"/>
+                       <Label Text="{../../tb.VisibleLines}" Margin="3"/>
+                       <Label Text="ScrollX:" Foreground="Grey"/>
+                       <Label Text="{../../tb.ScrollX}" Margin="3"/>
+                       <Label Text="ScrollY:" Foreground="Grey"/>
+                       <Label Text="{../../tb.ScrollY}" Margin="3"/>
+                       <Label Text="ScrollLine:" Foreground="Grey"/>
+                       <Label Text="{../../tb.ScrollLine}" Margin="3"/>
+                       <Label Text="HoverLine:" Foreground="Grey"/>
+                       <Label Text="{../../tb.HoverLine}" Margin="3"/>
+                       <Label Text="Line:" Foreground="Grey"/>
+                       <Label Text="{../../tb.CurrentLine}" Margin="3"/>
+                       <Label Text="Col:" Foreground="Grey"/>
+                       <Label Text="{../../tb.TabulatedColumn}" Margin="3"/>
+               </HorizontalStack>
+       </VerticalStack>
+</ListItem>
diff --git a/plugins/CECrowPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CECrowPlugin/AllItemsFullPathWithTargetPath.txt
deleted file mode 100644 (file)
index 60375e5..0000000
+++ /dev/null
@@ -1,415 +0,0 @@
-/mnt/sdata/devel/CrowEdit/plugins/CECrowPlugin/CECrowPlugin.csproj -> AllItemsFullPathWithTargetPath
-       /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               CopyToOutputDirectory                              = Always
-               TargetPath                                         = CERoslynPlugin.targets
-               FullPath                                           = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               RootDir                                            = /
-               Filename                                           = CERoslynPlugin
-               Extension                                          = .targets
-               RelativeDir                                        = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/
-               Directory                                          = mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/
-               RecursiveDir                                       = 
-               Identity                                           = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               ModifiedTime                                       = 2025-03-05 10:17:29.6201281
-               CreatedTime                                        = 2025-03-05 10:17:29.6201281
-               AccessedTime                                       = 2025-03-05 10:17:29.6281281
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = glfw-sharp.dll.config
-               FullPath                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               RootDir                                            = /
-               Filename                                           = glfw-sharp.dll
-               Extension                                          = .config
-               RelativeDir                                        = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               Directory                                          = home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               ModifiedTime                                       = 2024-07-10 07:28:58.0000000
-               CreatedTime                                        = 2024-07-10 07:28:58.0000000
-               AccessedTime                                       = 2025-03-04 12:31:37.7520082
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = 15.0/Microsoft.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = MSBuild.dll
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               RootDir                                            = /
-               Filename                                           = MSBuild
-               Extension                                          = .dll
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = MSBuild.runtimeconfig.json
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               RootDir                                            = /
-               Filename                                           = MSBuild.runtimeconfig
-               Extension                                          = .json
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.overridetasks
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .overridetasks
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.tasks
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .tasks
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.CurrentVersion.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework.CurrentVersion
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v11.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v11.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v12.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v12.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v14.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v14.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
index 997ab66abae4e21d87d523bd06f3c7136aca06bb..0192b32ceb91e6bc85db1b5e0152172817450e14 100644 (file)
@@ -171,8 +171,6 @@ namespace CECrowPlugin
                protected override void onInitialized(object sender, EventArgs e)
                {
                        base.onInitialized(sender, e);
-
-                       
                        crowIFaceService?.Start ();
                }
                /*public CommandGroup LoggerCommands =>
diff --git a/plugins/CENetcoreDbgPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CENetcoreDbgPlugin/AllItemsFullPathWithTargetPath.txt
deleted file mode 100644 (file)
index c1d4de1..0000000
+++ /dev/null
@@ -1,415 +0,0 @@
-/mnt/sdata/devel/CrowEdit/plugins/CENetcoreDbgPlugin/CENetcoreDbgPlugin.csproj -> AllItemsFullPathWithTargetPath
-       /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               CopyToOutputDirectory                              = Always
-               TargetPath                                         = CERoslynPlugin.targets
-               FullPath                                           = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               RootDir                                            = /
-               Filename                                           = CERoslynPlugin
-               Extension                                          = .targets
-               RelativeDir                                        = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/
-               Directory                                          = mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/
-               RecursiveDir                                       = 
-               Identity                                           = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               ModifiedTime                                       = 2025-03-05 10:17:29.6201281
-               CreatedTime                                        = 2025-03-05 10:17:29.6201281
-               AccessedTime                                       = 2025-03-05 10:17:29.6281281
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = glfw-sharp.dll.config
-               FullPath                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               RootDir                                            = /
-               Filename                                           = glfw-sharp.dll
-               Extension                                          = .config
-               RelativeDir                                        = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               Directory                                          = home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               ModifiedTime                                       = 2024-07-10 07:28:58.0000000
-               CreatedTime                                        = 2024-07-10 07:28:58.0000000
-               AccessedTime                                       = 2025-03-04 12:31:37.7520082
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = 15.0/Microsoft.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = MSBuild.dll
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               RootDir                                            = /
-               Filename                                           = MSBuild
-               Extension                                          = .dll
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = MSBuild.runtimeconfig.json
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               RootDir                                            = /
-               Filename                                           = MSBuild.runtimeconfig
-               Extension                                          = .json
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.overridetasks
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .overridetasks
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.tasks
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .tasks
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.CurrentVersion.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework.CurrentVersion
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v11.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v11.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v12.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v12.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v14.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v14.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
diff --git a/plugins/CENugetPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CENugetPlugin/AllItemsFullPathWithTargetPath.txt
deleted file mode 100644 (file)
index a35e8bc..0000000
+++ /dev/null
@@ -1,415 +0,0 @@
-/mnt/sdata/devel/CrowEdit/plugins/CENugetPlugin/CENugetPlugin.csproj -> AllItemsFullPathWithTargetPath
-       /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               CopyToOutputDirectory                              = Always
-               TargetPath                                         = CERoslynPlugin.targets
-               FullPath                                           = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               RootDir                                            = /
-               Filename                                           = CERoslynPlugin
-               Extension                                          = .targets
-               RelativeDir                                        = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/
-               Directory                                          = mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/
-               RecursiveDir                                       = 
-               Identity                                           = /mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.targets
-               ModifiedTime                                       = 2025-03-05 10:17:29.6201281
-               CreatedTime                                        = 2025-03-05 10:17:29.6201281
-               AccessedTime                                       = 2025-03-05 10:17:29.6281281
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = glfw-sharp.dll.config
-               FullPath                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               RootDir                                            = /
-               Filename                                           = glfw-sharp.dll
-               Extension                                          = .config
-               RelativeDir                                        = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               Directory                                          = home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               ModifiedTime                                       = 2024-07-10 07:28:58.0000000
-               CreatedTime                                        = 2024-07-10 07:28:58.0000000
-               AccessedTime                                       = 2025-03-04 12:31:37.7520082
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = 15.0/Microsoft.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = MSBuild.dll
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               RootDir                                            = /
-               Filename                                           = MSBuild
-               Extension                                          = .dll
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.dll
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = MSBuild.runtimeconfig.json
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               RootDir                                            = /
-               Filename                                           = MSBuild.runtimeconfig
-               Extension                                          = .json
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.CSharp.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.CSharp
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.overridetasks
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .overridetasks
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.Common.tasks
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               RootDir                                            = /
-               Filename                                           = Microsoft.Common
-               Extension                                          = .tasks
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.CurrentVersion.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework.CurrentVersion
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.NETFramework.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.NETFramework
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.CrossTargeting.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic.CrossTargeting
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.CurrentVersion.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic.CurrentVersion
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualBasic.targets
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualBasic
-               Extension                                          = .targets
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v11.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v11.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v12.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v12.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
-       /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = Microsoft.VisualStudioVersion.v14.Common.props
-               FullPath                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               RootDir                                            = /
-               Filename                                           = Microsoft.VisualStudioVersion.v14.Common
-               Extension                                          = .props
-               RelativeDir                                        = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               Directory                                          = home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/microsoft.build.runtime/15.1.1012/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props
-               ModifiedTime                                       = 2017-03-14 13:22:00.0000000
-               CreatedTime                                        = 2017-03-14 13:22:00.0000000
-               AccessedTime                                       = 2025-03-04 14:01:41.4440921
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
diff --git a/plugins/CEXmlPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CEXmlPlugin/AllItemsFullPathWithTargetPath.txt
deleted file mode 100644 (file)
index ee8e326..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/mnt/sdata/devel/CrowEdit/plugins/CEXmlPlugin/CEXmlPlugin.csproj -> AllItemsFullPathWithTargetPath
-       /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               CopyToOutputDirectory                              = PreserveNewest
-               TargetPath                                         = glfw-sharp.dll.config
-               FullPath                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               RootDir                                            = /
-               Filename                                           = glfw-sharp.dll
-               Extension                                          = .config
-               RelativeDir                                        = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               Directory                                          = home/jp/.nuget/packages/glfw-sharp/0.2.15/content/
-               RecursiveDir                                       = 
-               Identity                                           = /home/jp/.nuget/packages/glfw-sharp/0.2.15/content/glfw-sharp.dll.config
-               ModifiedTime                                       = 2024-07-10 07:28:58.0000000
-               CreatedTime                                        = 2024-07-10 07:28:58.0000000
-               AccessedTime                                       = 2025-03-04 12:31:37.7520082
-               DefiningProjectFullPath                            = /usr/share/dotnet/sdk/9.0.200/Microsoft.Common.CurrentVersion.targets
-               DefiningProjectDirectory                           = /usr/share/dotnet/sdk/9.0.200/
-               DefiningProjectName                                = Microsoft.Common.CurrentVersion
-               DefiningProjectExtension                           = .targets
index 2b24cbf82610f630b89b692660f639e5bdc3a0cc..b00924f5619d87de852cae5ab0951f49c2370ff8 100644 (file)
@@ -1 +1 @@
-FileAssociations=CrowEdit.Xml.XmlDocument:.xml:#ui.sourceEditor.itmp
\ No newline at end of file
+FileAssociations=CrowEdit.Xml.XmlDocument:.xml:#ui.sourceEditor.itmp;CrowEdit.Xml.XmlDocument:.svg:#ui.svgEditor.itmp
\ No newline at end of file
diff --git a/plugins/CEXmlPlugin/src/Parsing/SVGPreviewWidget.cs b/plugins/CEXmlPlugin/src/Parsing/SVGPreviewWidget.cs
new file mode 100644 (file)
index 0000000..97b14f6
--- /dev/null
@@ -0,0 +1,128 @@
+// Copyright (c) 2021-2025  Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
+//
+// This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using Drawing2D;
+using Crow.DebugLogger;
+using CrowEditBase;
+using Crow;
+using System.Threading;
+using System.Diagnostics;
+using Crow.Text;
+
+namespace CrowEdit.Xml
+{
+       public class SVGPreviewWidget : Widget
+       {
+               #region CTOR
+               protected SVGPreviewWidget () : base () {
+                       initCommands();
+               }
+               public SVGPreviewWidget(Interface iface, string style = null) : base (iface, style) { }
+        #endregion
+
+               Command CMDRefresh, CMDZoomIn, CMDZoomOut, CMDResetZoom;
+               public CommandGroup Commands => new CommandGroup (
+                       CMDRefresh, CMDZoomIn, CMDZoomOut, CMDResetZoom
+               );
+               SvgPicture pic;
+
+               void initCommands() {
+                       CMDRefresh = new ActionCommand (this, "Refresh",
+                               () => {
+                                       RegisterForGraphicUpdate ();
+                               },
+                               "#icons.refresh.svg",
+                               new KeyBinding (Glfw.Key.F5));
+                       CMDZoomIn = new ActionCommand ("Zoom in",
+                               () => {
+                                       ZoomFactor *= 2.0;
+                                       RegisterForGraphicUpdate ();
+                               }, "#icons.zoom-in.svg");
+                       CMDZoomOut = new ActionCommand ("Zoom out",
+                               () => {
+                                       ZoomFactor /= 2.0;
+                                       RegisterForGraphicUpdate ();
+                               }, "#icons.zoom-out.svg");
+                       CMDResetZoom = new ActionCommand ("Reset Zoom",
+                               () => {
+                                       ZoomFactor = 1.0;
+                                       RegisterForGraphicUpdate ();
+                               }, "#icons.zoom-out.svg");
+               }
+
+               XmlDocument xmlDocument;
+               double zoomFactor;
+
+               public TextDocument XmlDocument {
+                       get => xmlDocument;
+                       set {
+                               if (xmlDocument == value)
+                                       return;
+                               if (xmlDocument != null)
+                                       xmlDocument.TextChanged -= onXmlChanged;
+
+                               if (value is XmlDocument xmlDoc) {
+                                       xmlDocument = xmlDoc;
+                                       xmlDocument.TextChanged += onXmlChanged;
+                               } else
+                                       xmlDocument = null;
+                               pic = null;
+                               NotifyValueChangedAuto (xmlDocument);
+                               RegisterForGraphicUpdate ();
+                       }
+               }
+               void onXmlChanged(object sender, TextChangeEventArgs e) {
+                       RegisterForGraphicUpdate ();
+               }
+               [DefaultValue(1.0)]
+               public double ZoomFactor {
+                       get => zoomFactor;
+                       set {
+                               if (zoomFactor == value)
+                                       return;
+                               zoomFactor = value;
+                               NotifyValueChangedAuto(zoomFactor);
+                       }
+               }
+        protected override void Dispose(bool disposing)
+        {
+                       if (xmlDocument != null)
+                               xmlDocument.TextChanged -= onXmlChanged;
+            base.Dispose(disposing);
+        }
+               void load() {
+                       pic = new SvgPicture();
+                       pic.KeepProportions = true;
+                       pic.Scaled = true;
+                       pic.LoadSvgFragment(IFace, xmlDocument.source.ToString());
+               }
+               public override int measureRawSize (LayoutingType lt)
+               {
+                       if (xmlDocument == null)
+                               return 2 * Margin;
+                       if (pic == null) 
+                               load();
+                       if (lt == LayoutingType.Width)
+                               return (int)(zoomFactor * pic.Dimensions.Width + 2 * Margin);
+                       else
+                               return (int)(zoomFactor * pic.Dimensions.Height + 2 * Margin);
+               }
+               protected override void onDraw (IContext gr)
+               {
+                       base.onDraw (gr);
+
+                       if (xmlDocument != null && pic == null)
+                               load();
+
+                       Rectangle cr = ClientRectangle;
+                       Rectangle r = pic.Dimensions * zoomFactor;
+
+                       r.TopLeft = cr.Center - r.Center;
+
+                       pic?.Paint (IFace, gr, r);
+               }
+    }
+}
\ No newline at end of file
index 5af9f990c04c7d6cd90d48a35e0d8f4b75512a14..7f865d421d22f0f296c72586d887a150b3f6714c 100644 (file)
@@ -158,7 +158,7 @@ namespace CrowEdit
                                if (TryGetDefaultTypeForExtension (ext, out Type clientType)) {
                                        if (typeof(Document).IsAssignableFrom (clientType)) {
                                                if (editorPath == null)
-                                                       TryGetDefaultEditorForDocumentType (clientType, out editorPath);
+                                                       TryGetDefaultEditorForDocumentType (ext, out editorPath);
                                                doc = (Document)Activator.CreateInstance (clientType, new object[] {CurrentFilePath, editorPath});
                                        }else if (typeof(Service).IsAssignableFrom (clientType))
                                                doc = GetService (clientType)?.OpenDocument (CurrentFilePath);