From 4b973b08595f2d9268bf7418d621602ea80b0d65 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Thu, 6 Mar 2025 05:34:35 +0100 Subject: [PATCH] goto style + editor set location --- AllItemsFullPathWithTargetPath.txt | 73 +++ .../AllItemsFullPathWithTargetPath.txt | 19 + CrowEditBase/src/Editor.cs | 3 +- CrowEditBase/src/Project.cs | 12 +- CrowEditBase/src/TextDocument.cs | 3 + CrowEditBase/ui/CrowEdit.style | 2 +- .../AllItemsFullPathWithTargetPath.txt | 415 ++++++++++++++++++ plugins/CECrowPlugin/src/CrowService.cs | 2 +- plugins/CECrowPlugin/src/PropertyContainer.cs | 8 +- .../AllItemsFullPathWithTargetPath.txt | 19 + .../AllItemsFullPathWithTargetPath.txt | 415 ++++++++++++++++++ .../AllItemsFullPathWithTargetPath.txt | 415 ++++++++++++++++++ .../AllItemsFullPathWithTargetPath.txt | 415 ++++++++++++++++++ plugins/CERoslynPlugin/CERoslynPlugin.csproj | 33 +- plugins/CERoslynPlugin/CERoslynPlugin.targets | 48 ++ plugins/CERoslynPlugin/src/MSBuildHookTask.cs | 72 +++ plugins/CERoslynPlugin/src/MSBuildProject.cs | 82 ++-- ...temNodes.cs => MSBuildProjectItemNodes.cs} | 12 +- plugins/CERoslynPlugin/src/SolutionProject.cs | 23 +- .../AllItemsFullPathWithTargetPath.txt | 19 + plugins/Directory.Build.props | 2 + plugins/Directory.Build.targets | 1 + 22 files changed, 2026 insertions(+), 67 deletions(-) create mode 100644 AllItemsFullPathWithTargetPath.txt create mode 100644 CrowEditBase/AllItemsFullPathWithTargetPath.txt create mode 100644 plugins/CECrowPlugin/AllItemsFullPathWithTargetPath.txt create mode 100644 plugins/CEEbnfPlugin/AllItemsFullPathWithTargetPath.txt create mode 100644 plugins/CENetcoreDbgPlugin/AllItemsFullPathWithTargetPath.txt create mode 100644 plugins/CENugetPlugin/AllItemsFullPathWithTargetPath.txt create mode 100644 plugins/CERoslynPlugin/AllItemsFullPathWithTargetPath.txt create mode 100644 plugins/CERoslynPlugin/CERoslynPlugin.targets create mode 100644 plugins/CERoslynPlugin/src/MSBuildHookTask.cs rename plugins/CERoslynPlugin/src/ProjectTree/{ProjectItemNodes.cs => MSBuildProjectItemNodes.cs} (91%) create mode 100644 plugins/CEXmlPlugin/AllItemsFullPathWithTargetPath.txt diff --git a/AllItemsFullPathWithTargetPath.txt b/AllItemsFullPathWithTargetPath.txt new file mode 100644 index 0000000..cebd56e --- /dev/null +++ b/AllItemsFullPathWithTargetPath.txt @@ -0,0 +1,73 @@ +/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 new file mode 100644 index 0000000..cb25976 --- /dev/null +++ b/CrowEditBase/AllItemsFullPathWithTargetPath.txt @@ -0,0 +1,19 @@ +/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 diff --git a/CrowEditBase/src/Editor.cs b/CrowEditBase/src/Editor.cs index b79033f..28175ac 100644 --- a/CrowEditBase/src/Editor.cs +++ b/CrowEditBase/src/Editor.cs @@ -1017,7 +1017,8 @@ namespace CrowEditBase OnTextChanged (this, new TextChangeEventArgs (change)); selectionStart = null; - CharLocation newLoc = document.GetLocation (change.Start + change.ChangedText.Length); + CharLocation newLoc = change.ChangedText == null ? + document.GetLocation (change.Start) : document.GetLocation (change.Start + change.ChangedText.Length); updateLocation(ref newLoc);//ensure tabulated column is uptodate on each changes CurrentLoc = newLoc; diff --git a/CrowEditBase/src/Project.cs b/CrowEditBase/src/Project.cs index a4c3926..836de0c 100644 --- a/CrowEditBase/src/Project.cs +++ b/CrowEditBase/src/Project.cs @@ -10,9 +10,14 @@ using static CrowEditBase.CrowEditBase; namespace CrowEditBase { public abstract class Project : TreeNode { + public Project (string fullPath) { + initCommands (); + FullPath = fullPath; + } bool isLoaded; protected Project parent; public abstract bool ContainsFile (string fullPath); + public abstract bool TryGetFile (string path, out IFileNode fileNode); public IEnumerable SubProjetcs => Childs.OfType (); public virtual IEnumerable FlattenProjetcs { get { @@ -40,10 +45,7 @@ namespace CrowEditBase CMDReload.CanExecute = CMDUnload.CanExecute = IsLoaded; } } - public Project (string fullPath) { - initCommands (); - FullPath = fullPath; - } + public Command CMDLoad, CMDUnload, CMDReload, CMDClose; public override CommandGroup Commands => new CommandGroup ( CMDLoad, CMDUnload, CMDReload, CMDClose); @@ -60,6 +62,8 @@ namespace CrowEditBase IsLoaded = false; } public virtual void Close () { + if (IsLoaded) + Unload(); if (App.CurrentProject == this) App.CurrentProject = null; App.Projects.Remove (this); diff --git a/CrowEditBase/src/TextDocument.cs b/CrowEditBase/src/TextDocument.cs index a7c91b1..3fa2d66 100644 --- a/CrowEditBase/src/TextDocument.cs +++ b/CrowEditBase/src/TextDocument.cs @@ -69,6 +69,9 @@ namespace CrowEditBase registeredClients[client].Add (tc); } + public virtual void SetLocation(CharLocation loc) { + notifyClients(new TextChange(GetAbsolutePosition(loc),0)); + } protected override void writeToDisk () { using (Stream s = new FileStream(FullPath, FileMode.Create)) { diff --git a/CrowEditBase/ui/CrowEdit.style b/CrowEditBase/ui/CrowEdit.style index 10de94f..ca50a82 100644 --- a/CrowEditBase/ui/CrowEdit.style +++ b/CrowEditBase/ui/CrowEdit.style @@ -31,7 +31,7 @@ Editor { Width="Stretched"; Background="White"; Foreground="Black"; - MouseWheelSpeed = "5"; + MouseWheelSpeed = "20"; BubbleEvents ="None"; ClipToClientRect = "true"; MouseCursor = "ibeam"; diff --git a/plugins/CECrowPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CECrowPlugin/AllItemsFullPathWithTargetPath.txt new file mode 100644 index 0000000..60375e5 --- /dev/null +++ b/plugins/CECrowPlugin/AllItemsFullPathWithTargetPath.txt @@ -0,0 +1,415 @@ +/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 diff --git a/plugins/CECrowPlugin/src/CrowService.cs b/plugins/CECrowPlugin/src/CrowService.cs index e7c1eb8..6acdeed 100644 --- a/plugins/CECrowPlugin/src/CrowService.cs +++ b/plugins/CECrowPlugin/src/CrowService.cs @@ -335,7 +335,7 @@ namespace CECrowPlugin IEnumerable getStyling () { if (App.CurrentProject is CERoslynPlugin.SolutionProject sol) { if (sol.StartupProject is CERoslynPlugin.MSBuildProject csprj) { - foreach (var style in csprj.Flatten.OfType() + foreach (var style in csprj.Flatten.OfType() .Where (pin=>pin.NodeType == NodeType.EmbeddedResource && pin.FullPath.EndsWith (".style", StringComparison.OrdinalIgnoreCase))) yield return style.FullPath; } diff --git a/plugins/CECrowPlugin/src/PropertyContainer.cs b/plugins/CECrowPlugin/src/PropertyContainer.cs index 5c7f5db..0643336 100644 --- a/plugins/CECrowPlugin/src/PropertyContainer.cs +++ b/plugins/CECrowPlugin/src/PropertyContainer.cs @@ -13,6 +13,7 @@ using Drawing2D; using Crow; using static CrowEditBase.CrowEditBase; +using Crow.Text; namespace CECrowPlugin { @@ -104,8 +105,11 @@ namespace CECrowPlugin CrowService srv = App.GetService (); if (srv?.CurrentSolution == null) return; - if (srv.CurrentSolution.ContainsFile(fl.FilePath)) { - Console.WriteLine($"file found: {fl.FilePath}"); + if (srv.CurrentSolution.TryGetFile(fl.FilePath, out IFileNode node)) { + if (App.OpenFile(node.FullPath) is TextDocument doc) { + doc.IsSelected = true; + doc.SetLocation(new CharLocation(fl.Line, fl.Column)); + } } diff --git a/plugins/CEEbnfPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CEEbnfPlugin/AllItemsFullPathWithTargetPath.txt new file mode 100644 index 0000000..5fbfe94 --- /dev/null +++ b/plugins/CEEbnfPlugin/AllItemsFullPathWithTargetPath.txt @@ -0,0 +1,19 @@ +/mnt/sdata/devel/CrowEdit/plugins/CEEbnfPlugin/CEEbnfPlugin.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 diff --git a/plugins/CENetcoreDbgPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CENetcoreDbgPlugin/AllItemsFullPathWithTargetPath.txt new file mode 100644 index 0000000..c1d4de1 --- /dev/null +++ b/plugins/CENetcoreDbgPlugin/AllItemsFullPathWithTargetPath.txt @@ -0,0 +1,415 @@ +/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 new file mode 100644 index 0000000..a35e8bc --- /dev/null +++ b/plugins/CENugetPlugin/AllItemsFullPathWithTargetPath.txt @@ -0,0 +1,415 @@ +/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/CERoslynPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CERoslynPlugin/AllItemsFullPathWithTargetPath.txt new file mode 100644 index 0000000..a35ba8c --- /dev/null +++ b/plugins/CERoslynPlugin/AllItemsFullPathWithTargetPath.txt @@ -0,0 +1,415 @@ +/mnt/sdata/devel/CrowEdit/plugins/CERoslynPlugin/CERoslynPlugin.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/CERoslynPlugin/CERoslynPlugin.csproj b/plugins/CERoslynPlugin/CERoslynPlugin.csproj index c693127..e9289e2 100644 --- a/plugins/CERoslynPlugin/CERoslynPlugin.csproj +++ b/plugins/CERoslynPlugin/CERoslynPlugin.csproj @@ -4,11 +4,13 @@ net9 false - + + Always + @@ -18,31 +20,6 @@ - - @@ -60,4 +37,8 @@ + + + + diff --git a/plugins/CERoslynPlugin/CERoslynPlugin.targets b/plugins/CERoslynPlugin/CERoslynPlugin.targets new file mode 100644 index 0000000..bc2ce3c --- /dev/null +++ b/plugins/CERoslynPlugin/CERoslynPlugin.targets @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/CERoslynPlugin/src/MSBuildHookTask.cs b/plugins/CERoslynPlugin/src/MSBuildHookTask.cs new file mode 100644 index 0000000..241d9ec --- /dev/null +++ b/plugins/CERoslynPlugin/src/MSBuildHookTask.cs @@ -0,0 +1,72 @@ +using System; +using System.IO; +using System.Linq; +using System.Runtime.Loader; +using CERoslynPlugin; +using Microsoft.Build.Execution; +using Microsoft.Build.Framework; +using Microsoft.Build.Utilities; + +namespace CrowIdeBuildTasks +{ + public class CrowIdeHookBuildEvent : CustomBuildEventArgs { + public string HookedItemsName; + public string ProjectFullPath; + public ITaskItem[] HookedItems; + public CrowIdeHookBuildEvent (string hookedItemsName, string projectFullPath, ITaskItem[] hookedItems) + : base ($"CrowIde Hook: Project:{projectFullPath} Items:{hookedItemsName}", "ResolvedReferences", "HookTask") { + HookedItemsName = hookedItemsName; + ProjectFullPath = projectFullPath; + HookedItems = hookedItems; + } + } + public class CEHookTask : Task + { + + public ITaskItem[] HookedItems { + get; + set; + } + public ITaskItem ProjectFullPath { + get; + set; + } + public ITaskItem HookedItemsName { + get; + set; + } + public ITaskItem OutputDirectory { + get; + set; + } + + + public override bool Execute () { + var host = this.HostObject; + if (host != null) { + host.GetType().GetMethod("MSBuildHookTaskCallBack").Invoke(host, new object[] {HookedItemsName, HookedItems}); + Log.LogMessage (MessageImportance.High, $"CEHookTask -> {HookedItemsName.ToString()}"); + } + + //BuildEngine.LogCustomEvent (new CrowIdeHookBuildEvent (HookedItemsName.ToString(), ProjectFullPath.ToString(), HookedItems)); +/* string path = OutputDirectory == null ? "" : OutputDirectory.ToString(); + path = Path.Combine(path, $"{HookedItemsName.ToString()}.txt"); + using (Stream s = new FileStream(path, FileMode.Create)) { + using (StreamWriter sw = new StreamWriter (s)) { + sw.WriteLine ($"{ProjectFullPath.ToString()} -> {HookedItemsName.ToString()}"); + if (HookedItems != null) { + foreach (ITaskItem ti in HookedItems) { + sw.WriteLine ($"\t{ti.ToString()}"); + foreach (var mn in ti.MetadataNames) + sw.WriteLine ($"\t\t{mn, -50} = {ti.GetMetadata (mn.ToString())}"); + } + Log.LogMessage (MessageImportance.High, $"HookTask -> {HookedItemsName.ToString()}, {path}"); + } + } + } +*/ + + return true; + } + } +} diff --git a/plugins/CERoslynPlugin/src/MSBuildProject.cs b/plugins/CERoslynPlugin/src/MSBuildProject.cs index ed64eca..95529c4 100644 --- a/plugins/CERoslynPlugin/src/MSBuildProject.cs +++ b/plugins/CERoslynPlugin/src/MSBuildProject.cs @@ -23,11 +23,14 @@ using static CrowEditBase.CrowEditBase; using Project = CrowEditBase.Project; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; + using System.Threading.Tasks; namespace CERoslynPlugin { - public class MSBuildProject : Project { + public class MSBuildProject : Project, ITaskHost { + static string[] defaultTargets = { "Clean", "Restore", "Build", "Rebuild", "Pack", "Publish"}; + ProjectInSolution projectInSolution; SolutionProject solutionProject; Microsoft.Build.Evaluation.Project project; @@ -37,9 +40,7 @@ namespace CERoslynPlugin CommandGroup commands; - public string RootDir => project.DirectoryPath; - static string[] defaultTargets = { "Clean", "Restore", "Build", "Rebuild", "Pack", "Publish"}; public override CommandGroup Commands => commands; public CommandGroup CMDSBuild { get; private set; } public Command CMDSetAsStartupProject { get; private set; } @@ -59,6 +60,7 @@ namespace CERoslynPlugin CMDSBuild.Add (new ActionCommand (target, () => Build (target), null, false)); commands.Add (CMDSBuild.Commands.ToArray()); + //commands.Add (new ActionCommand("try pi", ()=>testFetchEvaluated())); Load (); } @@ -73,6 +75,8 @@ namespace CERoslynPlugin using (var ctx = System.Runtime.Loader.AssemblyLoadContext.GetLoadContext (this.GetType().Assembly).EnterContextualReflection()) { ProjectRootElement projectRootElt = ProjectRootElement.Open (projectInSolution.AbsolutePath); project = new Microsoft.Build.Evaluation.Project (projectInSolution.AbsolutePath, null, "Current", solutionProject.projectCollection); + + solutionProject.projectCollection.HostServices.RegisterHostObject(project.FullPath, "CEHookTaskResolveRessourcesNames", "CEHookTask", this); ProjectProperty msbuildProjExtPath = project.GetProperty ("MSBuildProjectExtensionsPath"); ProjectProperty msbuildProjFile = project.GetProperty ("MSBuildProjectFile"); @@ -119,31 +123,31 @@ namespace CERoslynPlugin //App.Log(LogType.Error, $"[MSBuildProject.Load] Error: {ex.ToString()}"); } } - public override void Unload () { CMDSBuild.ToggleAllCommand (false); if (commands.Contains (CMDSetAsStartupProject)) commands.Remove (CMDSetAsStartupProject); if (IsLoaded) { + solutionProject.projectCollection.HostServices.UnregisterProject(project.FullPath); solutionProject.projectCollection.UnloadProject (project); project = null; this.Childs.Clear(); } IsLoaded = false; } + public void Build () => Build ("Build"); public void Build (params string[] targets) { - using (var ctx = System.Runtime.Loader.AssemblyLoadContext.GetLoadContext (this.GetType().Assembly).EnterContextualReflection()) { - BuildManager.DefaultBuildManager.ResetCaches (); - + //using (var ctx = System.Runtime.Loader.AssemblyLoadContext.GetLoadContext (this.GetType().Assembly).EnterContextualReflection()) { + BuildManager.DefaultBuildManager.ResetCaches (); ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild (project); - - Console.ForegroundColor = ConsoleColor.Green; - /*Console.WriteLine ($"Initial properties"); + /*Console.ForegroundColor = ConsoleColor.Green; + Console.WriteLine ($"Initial properties"); printEvaluatedProperties (pi);*/ + //HostServices hs = new HostServices(); - BuildRequestData request = new BuildRequestData (pi, targets, null, + BuildRequestData request = new BuildRequestData (pi, targets, solutionProject.projectCollection.HostServices, BuildRequestDataFlags.ProvideProjectStateAfterBuild); lastBuildResult = BuildManager.DefaultBuildManager.Build (solutionProject.buildParams, request); @@ -154,7 +158,7 @@ namespace CERoslynPlugin //Console.WriteLine (IsCrowProject); - } + //} } public async void DesignBuild () { lastBuildResult = await Task.Run (()=> designBuild()); @@ -163,10 +167,11 @@ namespace CERoslynPlugin string[] targets = {"Build"}; BuildManager.DefaultBuildManager.ResetCaches (); ProjectInstance pi = BuildManager.DefaultBuildManager.GetProjectInstanceForBuild (project); - BuildRequestData request = new BuildRequestData (pi, targets, null, + BuildRequestData request = new BuildRequestData (pi, targets, solutionProject.projectCollection.HostServices, BuildRequestDataFlags.ProvideProjectStateAfterBuild); return BuildManager.DefaultBuildManager.Build (solutionProject.buildParams, request); } + public override string Icon { get { switch (Path.GetExtension (FullPath)) { @@ -177,7 +182,6 @@ namespace CERoslynPlugin } } } - public bool IsCrowProject { get { /*foreach (ProjectItemNode reference in Childs[0].Flatten.OfType()) { @@ -200,8 +204,23 @@ namespace CERoslynPlugin } } public override string StatusIcon => solutionProject.StartupProject == this ? "#icons.startup.svg" : null; - public override bool ContainsFile (string fullPath) => - Flatten.OfType ().Any (f => f.FullPath == fullPath); + public override bool ContainsFile (string path) => + Flatten.OfType ().Any (f => f.FullPath == path || f.LogicalName == path); + public override bool TryGetFile (string path, out IFileNode fileNode) { + fileNode = Flatten.OfType ()?.FirstOrDefault (f => f.FullPath == path || f.LogicalName == path); + return fileNode != null; + } + + + public void MSBuildHookTaskCallBack(ITaskItem HookedItemsName, IEnumerable items) { + if (items == null) + return; + foreach (var item in items) { + if (TryGetFile(item.GetMetadata("FullPath"), out IFileNode node) && node is MSBuildProjectItemNode msbpin) { + msbpin.LogicalName = item.GetMetadata("LogicalName"); + } + } + } void populateTreeNodes () { @@ -221,7 +240,7 @@ namespace CERoslynPlugin case "Reference": case "PackageReference": case "ProjectReference": - refs.AddChild (new ProjectItemNode (pn)); + refs.AddChild (new MSBuildProjectItemNode (pn)); break; case "Compile": case "None": @@ -261,7 +280,7 @@ namespace CERoslynPlugin pi = new ProjectFileNode (pi); break; }*/ - curNode.AddChild (new ProjectItemNode (pn)); + curNode.AddChild (new MSBuildProjectItemNode (pn)); } catch (Exception ex) { @@ -287,6 +306,7 @@ namespace CERoslynPlugin } public override string Name => project == null ? projectInSolution.ProjectName : project.GetProperty ("MSBuildProjectName").EvaluatedValue; + public string RootDir => project.DirectoryPath; public string ToolsVersion => project.ToolsVersion; public string DefaultTargets => project.Xml.DefaultTargets; public ICollection Properties => project.Properties; @@ -325,16 +345,16 @@ namespace CERoslynPlugin public int WarningLevel => int.Parse (project.GetProperty ("WarningLevel").EvaluatedValue); public Stream GetStreamFromTargetPath (string targetPath) { - IEnumerable piNodes = Flatten.OfType(); + IEnumerable piNodes = Flatten.OfType(); if (targetPath.StartsWith ('#')) { targetPath = targetPath.Substring (1); - ProjectItemNode pin = piNodes.FirstOrDefault (n => + MSBuildProjectItemNode pin = piNodes.FirstOrDefault (n => n.NodeType == NodeType.EmbeddedResource && n.HasMetadataValue ("LogicalName", targetPath)); if (pin != null) return new FileStream (pin.FullPath, FileMode.Open); } else { - ProjectItemNode pin = piNodes.FirstOrDefault (n => + MSBuildProjectItemNode pin = piNodes.FirstOrDefault (n => n.NodeType == NodeType.None && (n.HasMetadataValue ("CopyToOutputDirectory", "PreserveNewest") || n.HasMetadataValue ("CopyToOutputDirectory", "Always")) && n.EvaluatedInclude == targetPath); @@ -345,7 +365,7 @@ namespace CERoslynPlugin } -#region debug + #region debug void printEvaluatedProperties (ProjectInstance pi) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine ($"Evaluated Globals properties for {Name}"); @@ -356,12 +376,20 @@ namespace CERoslynPlugin Console.WriteLine ($"{item.EvaluatedValue}"); } - /*ICollection pii = pi.GetItems ("InnerOutput"); - ProjectRootElement pre = pi.ToProjectRootElement(); - pre.FullPath = "/home/jp/test.csproj"; - pre.Save();*/ + foreach (var test in pi.GetItems ("EmbeddedResource")) { + Console.WriteLine($"{test.EvaluatedInclude}"); + if (test.HasMetadata("ManifestResourceName")) + Console.WriteLine($"\t->{test.GetMetadataValue("ManifestResourceName")}"); + } + + + var test2 = pi.Targets.Where(t=>t.Key == "CreateManifestResourceNames"); + //ProjectRootElement pre = pi.ToProjectRootElement(); + //pre.FullPath = "/home/jp/test.csproj"; + //pre.Save();*/ } -#endregion + + #endregion } } \ No newline at end of file diff --git a/plugins/CERoslynPlugin/src/ProjectTree/ProjectItemNodes.cs b/plugins/CERoslynPlugin/src/ProjectTree/MSBuildProjectItemNodes.cs similarity index 91% rename from plugins/CERoslynPlugin/src/ProjectTree/ProjectItemNodes.cs rename to plugins/CERoslynPlugin/src/ProjectTree/MSBuildProjectItemNodes.cs index 4cb272c..ff9f76a 100644 --- a/plugins/CERoslynPlugin/src/ProjectTree/ProjectItemNodes.cs +++ b/plugins/CERoslynPlugin/src/ProjectTree/MSBuildProjectItemNodes.cs @@ -19,12 +19,12 @@ namespace CERoslynPlugin Always, PreserveNewest }*/ - public class ProjectItemNode : TreeNode, IFileNode + public class MSBuildProjectItemNode : TreeNode, IFileNode { - ProjectItem projectItem; + #region CTOR - public ProjectItemNode (ProjectItem projectItem) { + public MSBuildProjectItemNode (ProjectItem projectItem) { this.projectItem = projectItem; } #endregion @@ -42,6 +42,12 @@ namespace CERoslynPlugin NodeType == NodeType.EmbeddedResource || NodeType == NodeType.None || NodeType == NodeType.Compile ? Path.Combine (GetFirstAncestorOfType().RootDir, projectItem.EvaluatedInclude) : null; + string hookedLogicalName; + public string LogicalName {//TODO connect with project file logic + get => TryGetMetadata("LogicalName", out string logiName) ? logiName : hookedLogicalName; + set => hookedLogicalName = value; + } + public override bool IsSelected { get => base.IsSelected; set { diff --git a/plugins/CERoslynPlugin/src/SolutionProject.cs b/plugins/CERoslynPlugin/src/SolutionProject.cs index 4ca5f37..4a214bd 100644 --- a/plugins/CERoslynPlugin/src/SolutionProject.cs +++ b/plugins/CERoslynPlugin/src/SolutionProject.cs @@ -23,6 +23,8 @@ using Project = CrowEditBase.Project; using System.Runtime.Loader; +using System.Xml.Schema; +using Crow.IML; namespace CERoslynPlugin { @@ -69,6 +71,18 @@ namespace CERoslynPlugin } public override bool ContainsFile (string fullPath) => FlattenProjetcs.Any (f => f.ContainsFile (fullPath)); + public override bool TryGetFile (string path, out IFileNode fileNode) { + foreach(Project prj in FlattenProjetcs) { + if (prj.TryGetFile (path, out IFileNode node)) { + fileNode = node; + return true; + } + } + fileNode = null; + return false; + } + + public override string Name => Path.GetFileNameWithoutExtension (FullPath); public override string Icon => "#icons.file_type_sln2.svg"; public Project StartupProject { @@ -129,19 +143,24 @@ namespace CERoslynPlugin projectCollection.SetGlobalProperty ("DefaultItemExcludes", "obj/**/*;bin/**/*"); projectCollection.SetGlobalProperty ("RoslynTargetsPath", Path.Combine(roslynService.MSBuildRoot, "Roslyn")); + //https://docs.microsoft.com/en-us/visualstudio/msbuild/customize-your-build?view=vs-2019 + projectCollection.SetGlobalProperty ("CustomBeforeMicrosoftCommonTargets", + Path.Combine(Path.GetDirectoryName(this.GetType().Assembly.Location), "CERoslynPlugin.targets")); + + //projectCollection.SetGlobalProperty ("NoWarn", ""); //IDE.ProgressNotify (10); + - //ide.projectCollection.HostServices buildParams = new BuildParameters (projectCollection) { Loggers = projectCollection.Loggers, LogInitialPropertiesAndItems = true, LogTaskInputs = true, UseSynchronousLogging = true, ResetCaches = true, - DetailedSummary = true + DetailedSummary = true, }; //projectCollection.IsBuildEnabled = false; diff --git a/plugins/CEXmlPlugin/AllItemsFullPathWithTargetPath.txt b/plugins/CEXmlPlugin/AllItemsFullPathWithTargetPath.txt new file mode 100644 index 0000000..ee8e326 --- /dev/null +++ b/plugins/CEXmlPlugin/AllItemsFullPathWithTargetPath.txt @@ -0,0 +1,19 @@ +/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 diff --git a/plugins/Directory.Build.props b/plugins/Directory.Build.props index 8aaba23..fb69346 100644 --- a/plugins/Directory.Build.props +++ b/plugins/Directory.Build.props @@ -1,5 +1,7 @@ + netstandard2.1 + $(MSBuildThisFileDirectory)..\ MIT Jean-Philippe Bruyère diff --git a/plugins/Directory.Build.targets b/plugins/Directory.Build.targets index 5f142b0..646e57c 100644 --- a/plugins/Directory.Build.targets +++ b/plugins/Directory.Build.targets @@ -6,5 +6,6 @@ + -- 2.47.3