deploy fixed MRR drift and webservice CylindroidHolder buckle branch update issue.

This commit is contained in:
iamboss 2026-05-28 20:27:45 +08:00
parent 95b5790622
commit bb0ab7a280
22 changed files with 149 additions and 76 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,9 +11,9 @@
"dependencies": { "dependencies": {
"AvalonEdit": "6.3.0.90", "AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0", "FontAwesome.Sharp": "6.3.0",
"Hi.WpfPlus": "3.1.142", "Hi.WpfPlus": "3.1.143",
"HiNc": "3.1.174", "HiNc": "3.1.175",
"HiNc-Resource": "3.1.57", "HiNc-Resource": "3.1.58",
"Serilog.Extensions.Hosting": "10.0.0", "Serilog.Extensions.Hosting": "10.0.0",
"Serilog.Sinks.Console": "6.1.1", "Serilog.Sinks.Console": "6.1.1",
"Serilog.Sinks.File": "7.0.0", "Serilog.Sinks.File": "7.0.0",
@ -1598,36 +1598,36 @@
} }
} }
}, },
"Hi.WpfPlus/3.1.142": { "Hi.WpfPlus/3.1.143": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.148" "HiDisp": "3.1.149"
}, },
"runtime": { "runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.142.0", "assemblyVersion": "3.1.143.0",
"fileVersion": "3.1.142.0" "fileVersion": "3.1.143.0"
} }
} }
}, },
"HiCbtr/3.1.145": { "HiCbtr/3.1.146": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.148" "HiDisp": "3.1.149"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiCbtr.dll": { "lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.145.0", "assemblyVersion": "3.1.146.0",
"fileVersion": "3.1.145.0" "fileVersion": "3.1.146.0"
} }
} }
}, },
"HiDisp/3.1.148": { "HiDisp/3.1.149": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.136" "HiGeom": "3.1.137"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiDisp.dll": { "lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.148.0", "assemblyVersion": "3.1.149.0",
"fileVersion": "3.1.148.0" "fileVersion": "3.1.149.0"
} }
}, },
"native": { "native": {
@ -1645,15 +1645,15 @@
} }
} }
}, },
"HiGeom/3.1.136": { "HiGeom/3.1.137": {
"dependencies": { "dependencies": {
"MathNet.Numerics": "5.0.0", "MathNet.Numerics": "5.0.0",
"Microsoft.CodeAnalysis.Scripting.Common": "5.3.0" "Microsoft.CodeAnalysis.Scripting.Common": "5.3.0"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiGeom.dll": { "lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.136.0", "assemblyVersion": "3.1.137.0",
"fileVersion": "3.1.136.0" "fileVersion": "3.1.137.0"
} }
}, },
"resources": { "resources": {
@ -1665,27 +1665,27 @@
} }
} }
}, },
"HiLicense/3.1.138": { "HiLicense/3.1.139": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.136" "HiGeom": "3.1.137"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiLicense.dll": { "lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.138.0", "assemblyVersion": "3.1.139.0",
"fileVersion": "3.1.138.0" "fileVersion": "3.1.139.0"
} }
} }
}, },
"HiMech/3.1.156": { "HiMech/3.1.157": {
"dependencies": { "dependencies": {
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"HiCbtr": "3.1.145", "HiCbtr": "3.1.146",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.3.0" "Microsoft.CodeAnalysis.CSharp.Scripting": "5.3.0"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiMech.dll": { "lib/net10.0/HiMech.dll": {
"assemblyVersion": "3.1.156.0", "assemblyVersion": "3.1.157.0",
"fileVersion": "3.1.156.0" "fileVersion": "3.1.157.0"
} }
}, },
"resources": { "resources": {
@ -1700,18 +1700,18 @@
} }
} }
}, },
"HiNc/3.1.174": { "HiNc/3.1.175": {
"dependencies": { "dependencies": {
"Dapper": "2.1.35", "Dapper": "2.1.35",
"HiLicense": "3.1.138", "HiLicense": "3.1.139",
"HiMech": "3.1.156", "HiMech": "3.1.157",
"HiUniNc": "3.1.151", "HiUniNc": "3.1.152",
"Microsoft.Data.Sqlite": "9.0.0" "Microsoft.Data.Sqlite": "9.0.0"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiNc.dll": { "lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.174.0", "assemblyVersion": "3.1.175.0",
"fileVersion": "3.1.174.0" "fileVersion": "3.1.175.0"
} }
}, },
"resources": { "resources": {
@ -1723,22 +1723,22 @@
} }
} }
}, },
"HiNc-Resource/3.1.57": { "HiNc-Resource/3.1.58": {
"runtime": { "runtime": {
"lib/net10.0/HiNc-Resource.dll": { "lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.57.0", "assemblyVersion": "3.1.58.0",
"fileVersion": "3.1.57.0" "fileVersion": "3.1.58.0"
} }
} }
}, },
"HiUniNc/3.1.151": { "HiUniNc/3.1.152": {
"dependencies": { "dependencies": {
"HiMech": "3.1.156" "HiMech": "3.1.157"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiUniNc.dll": { "lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.151.0", "assemblyVersion": "3.1.152.0",
"fileVersion": "3.1.151.0" "fileVersion": "3.1.152.0"
} }
} }
}, },
@ -2117,68 +2117,68 @@
"path": "fontawesome.sharp/6.3.0", "path": "fontawesome.sharp/6.3.0",
"hashPath": "fontawesome.sharp.6.3.0.nupkg.sha512" "hashPath": "fontawesome.sharp.6.3.0.nupkg.sha512"
}, },
"Hi.WpfPlus/3.1.142": { "Hi.WpfPlus/3.1.143": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-I1O7HrANDPwLaB+zfRXs9GflyFNxtiJ2zGNKDLHAvF5Mo+lFUtU5rxYCxq/fRZJbcjv2Crrc8mlJ8namoIcHUQ==", "sha512": "sha512-NqoWlkW+y+6uGCx+Ptngc5kreX0g2wXfZiyrnvrpwTzndBZxJSTy9t+rLHxTI8EcKD71kRtNd5p57P3LgJHLkQ==",
"path": "hi.wpfplus/3.1.142", "path": "hi.wpfplus/3.1.143",
"hashPath": "hi.wpfplus.3.1.142.nupkg.sha512" "hashPath": "hi.wpfplus.3.1.143.nupkg.sha512"
}, },
"HiCbtr/3.1.145": { "HiCbtr/3.1.146": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-Ab/TIbJYrnQnuWpu1N27nTf+f5kGEiBAh86o1hVLUT4xVYQDxpnTSJ9m2M3iulDtcWhYWElonGMGbAu4yyr/gQ==", "sha512": "sha512-5AjDVQo4agjjH0bqY/l62sTTU93kt+FBlNK231qLli+qn7loalh0dCaYA5r4pindPKaQuvgvDs6atvRfN7JlVA==",
"path": "hicbtr/3.1.145", "path": "hicbtr/3.1.146",
"hashPath": "hicbtr.3.1.145.nupkg.sha512" "hashPath": "hicbtr.3.1.146.nupkg.sha512"
}, },
"HiDisp/3.1.148": { "HiDisp/3.1.149": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-hQzKxONIuGYUWKT7/tc9Pjye440gdWIYQ5eKoklFVCc6r3IN40UST18T98y92sq158cypuQ57cN2X/4iE7o6zw==", "sha512": "sha512-yz18mPtwkDOzOL0RnPOJZOD15LSbJ2sLIw7mhTFOJ6i0oCDJFh3Qm5z1g+fOxWf72hQxlIH6vyOu+wVSJ37CtA==",
"path": "hidisp/3.1.148", "path": "hidisp/3.1.149",
"hashPath": "hidisp.3.1.148.nupkg.sha512" "hashPath": "hidisp.3.1.149.nupkg.sha512"
}, },
"HiGeom/3.1.136": { "HiGeom/3.1.137": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-QisKmDbZ2SoEa4clTi397VB+FlbmuUR+vW5oqdMO5HU3XDTqWZ2y3XUt99K+zSoB7ngtHAXAVkRJQDvOsS9ZaA==", "sha512": "sha512-9nfvREp+KOztgfAAOzD7ZL+Tzh39vFnr2f4ATwS0v5Zg+eo6++iXEI1BVz1P3EhsEJHfPoRYhw+MnNX5834YEg==",
"path": "higeom/3.1.136", "path": "higeom/3.1.137",
"hashPath": "higeom.3.1.136.nupkg.sha512" "hashPath": "higeom.3.1.137.nupkg.sha512"
}, },
"HiLicense/3.1.138": { "HiLicense/3.1.139": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-zsReBAVZ7Pjh9ZxEvZkLzvBAKWLaw2rNb5uIMaudrb/sdJwcFvATeAe/8BGn3rTASjrpXBB9wFFTadtfpf5t8w==", "sha512": "sha512-jzSJBGgeEhCvrDNwYIiMjLd4cI1GgXuC9ryUon12iYl3LFcmghMkffkmzxhAJqO2e8mt4cja/IaUJ2h7pKmjiQ==",
"path": "hilicense/3.1.138", "path": "hilicense/3.1.139",
"hashPath": "hilicense.3.1.138.nupkg.sha512" "hashPath": "hilicense.3.1.139.nupkg.sha512"
}, },
"HiMech/3.1.156": { "HiMech/3.1.157": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-76pYizkB6Tzr9RkHiiu36eUejIEhmwy/37GoFGR4UFJY3zLJVBtlku1BYq4FsRCG/HJOtAzGCxweqix1jkmGbQ==", "sha512": "sha512-qRPonSJot3XkDs4ELGyDJXU8wCH0pZxXifCTQdV066rybUMtYtAi3tYZXvm5qhdwv72LrV1UimvAtnAL1+riPg==",
"path": "himech/3.1.156", "path": "himech/3.1.157",
"hashPath": "himech.3.1.156.nupkg.sha512" "hashPath": "himech.3.1.157.nupkg.sha512"
}, },
"HiNc/3.1.174": { "HiNc/3.1.175": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-BUs6pZ4aDLArmwSc9JP/cgUf+JuRj4/d8ZSUbccV+t8rDuZ7vtNSWtPPiPKEmPJDIRR2OHp5Jy0odzfpP8KaXA==", "sha512": "sha512-vO9UmlkXx6JRqQXa7UFkmB98swYACPShAT1ntSAgxsCQuWojNR0RGHoCew9cDaRltDrUZ4kHreDNYXi7C+8gNA==",
"path": "hinc/3.1.174", "path": "hinc/3.1.175",
"hashPath": "hinc.3.1.174.nupkg.sha512" "hashPath": "hinc.3.1.175.nupkg.sha512"
}, },
"HiNc-Resource/3.1.57": { "HiNc-Resource/3.1.58": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-lYgRxhqeGNycGkhoRRg0TlF6xwXc0D26tDilhoiNkd34/U5Ev4LhnjhKoDSij9xWxi8ZyOX7vvLfdjPK56d26Q==", "sha512": "sha512-syXWolXo2nF6+DYk4W5BLjLMCS+apVtuvph3CMnetxlczhqpCzfQ1yWQ1ufz3VB/vixcZw/4FCbmdmDgVYPvIA==",
"path": "hinc-resource/3.1.57", "path": "hinc-resource/3.1.58",
"hashPath": "hinc-resource.3.1.57.nupkg.sha512" "hashPath": "hinc-resource.3.1.58.nupkg.sha512"
}, },
"HiUniNc/3.1.151": { "HiUniNc/3.1.152": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-8Acx1Tue9MxUpo9wOK9TrjHOhFlulaXTtPzcpH+LrZg3OduJKxd/pM9ZuOprgXrpzaxdn3A84u2CM8yw9DMzIA==", "sha512": "sha512-f9i0ALWqfwMJTU3PMdSjh0yCK0aJ1ZG4zMDoOk0OpAt+vpwUrQ0n6IH/Q1y/OtZR8F4d2IsEbvej7UUOM+8rnA==",
"path": "hiuninc/3.1.151", "path": "hiuninc/3.1.152",
"hashPath": "hiuninc.3.1.151.nupkg.sha512" "hashPath": "hiuninc.3.1.152.nupkg.sha512"
}, },
"MathNet.Numerics/5.0.0": { "MathNet.Numerics/5.0.0": {
"type": "package", "type": "package",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -576,6 +576,63 @@ by each type's <code>Reg(this)</code> call.</p>
<a id="Hi_Common_XmlUtils_XFactory_GenListSkippingUnloadable_" data-uid="Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable*"></a>
<h3 id="Hi_Common_XmlUtils_XFactory_GenListSkippingUnloadable__1_System_Collections_Generic_IEnumerable_System_Xml_Linq_XElement__System_String_System_IProgress_System_Object__System_Boolean_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable``1(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.String,System.IProgress{System.Object},System.Boolean,System.Object[])">
GenListSkippingUnloadable&lt;T&gt;(IEnumerable&lt;XElement&gt;, string, IProgress&lt;object&gt;, bool, object[])
</h3>
<div class="markdown level1 summary"><p>Deserializes each element of <code class="paramref">elements</code> into a
<code class="typeparamref">T</code>, skipping — instead of throwing on — any element
whose XName is not registered (e.g. a renamed or removed component) or
whose generator throws. Each skipped element is reported to
<code class="paramref">progress</code> as a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Warning">Warning</a>.
Use when a partially-loadable list (such as a saved pipeline whose schema
has drifted while a feature is in development) is preferable to aborting
the whole load.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static List&lt;T&gt; GenListSkippingUnloadable&lt;T&gt;(IEnumerable&lt;XElement&gt; elements, string baseDirectory, IProgress&lt;object&gt; progress, bool enableRebase = true, object[] res = null) where T : class</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>elements</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a>&gt;</dt>
<dd></dd>
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dd></dd>
<dt><code>enableRebase</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>T</code></dt>
<dd></dd>
</dl>
<a id="Hi_Common_XmlUtils_XFactory_Gen_" data-uid="Hi.Common.XmlUtils.XFactory.Gen*"></a> <a id="Hi_Common_XmlUtils_XFactory_Gen_" data-uid="Hi.Common.XmlUtils.XFactory.Gen*"></a>
<h3 id="Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_System_IProgress_System_Object__System_Boolean_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,System.IProgress{System.Object},System.Boolean,System.Object[])"> <h3 id="Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_System_IProgress_System_Object__System_Boolean_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,System.IProgress{System.Object},System.Boolean,System.Object[])">

File diff suppressed because one or more lines are too long

View File

@ -16255,6 +16255,22 @@ references:
fullName.vb: Hi.Common.XmlUtils.XFactory.GenFileRefSource(Of T)(System.Xml.Linq.XElement, String, System.IProgress(Of Object), Boolean, Object()) fullName.vb: Hi.Common.XmlUtils.XFactory.GenFileRefSource(Of T)(System.Xml.Linq.XElement, String, System.IProgress(Of Object), Boolean, Object())
nameWithType: XFactory.GenFileRefSource<T>(XElement, string, IProgress<object>, bool, object[]) nameWithType: XFactory.GenFileRefSource<T>(XElement, string, IProgress<object>, bool, object[])
nameWithType.vb: XFactory.GenFileRefSource(Of T)(XElement, String, IProgress(Of Object), Boolean, Object()) nameWithType.vb: XFactory.GenFileRefSource(Of T)(XElement, String, IProgress(Of Object), Boolean, Object())
- uid: Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable*
name: GenListSkippingUnloadable
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenListSkippingUnloadable_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable
isSpec: "True"
fullName: Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable
nameWithType: XFactory.GenListSkippingUnloadable
- uid: Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable``1(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.String,System.IProgress{System.Object},System.Boolean,System.Object[])
name: GenListSkippingUnloadable<T>(IEnumerable<XElement>, string, IProgress<object>, bool, object[])
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenListSkippingUnloadable__1_System_Collections_Generic_IEnumerable_System_Xml_Linq_XElement__System_String_System_IProgress_System_Object__System_Boolean_System_Object___
commentId: M:Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable``1(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.String,System.IProgress{System.Object},System.Boolean,System.Object[])
name.vb: GenListSkippingUnloadable(Of T)(IEnumerable(Of XElement), String, IProgress(Of Object), Boolean, Object())
fullName: Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable<T>(System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement>, string, System.IProgress<object>, bool, object[])
fullName.vb: Hi.Common.XmlUtils.XFactory.GenListSkippingUnloadable(Of T)(System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement), String, System.IProgress(Of Object), Boolean, Object())
nameWithType: XFactory.GenListSkippingUnloadable<T>(IEnumerable<XElement>, string, IProgress<object>, bool, object[])
nameWithType.vb: XFactory.GenListSkippingUnloadable(Of T)(IEnumerable(Of XElement), String, IProgress(Of Object), Boolean, Object())
- uid: Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,System.IProgress{System.Object},System.Boolean,System.Object[]) - uid: Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,System.IProgress{System.Object},System.Boolean,System.Object[])
name: Gen<T>(XElement, string, IProgress<object>, bool, object[]) name: Gen<T>(XElement, string, IProgress<object>, bool, object[])
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_System_IProgress_System_Object__System_Boolean_System_Object___ href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_System_IProgress_System_Object__System_Boolean_System_Object___

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.