diff --git a/build/MTConnect.NET-SysML-Import/MTConnect.NET-SysML-Import.csproj b/build/MTConnect.NET-SysML-Import/MTConnect.NET-SysML-Import.csproj index d9d823a20..68280a188 100644 --- a/build/MTConnect.NET-SysML-Import/MTConnect.NET-SysML-Import.csproj +++ b/build/MTConnect.NET-SysML-Import/MTConnect.NET-SysML-Import.csproj @@ -9,7 +9,7 @@ - + diff --git a/build/MTConnect.NET-SysML-Import/README.md b/build/MTConnect.NET-SysML-Import/README.md index 2ec7edc61..35141a45e 100644 --- a/build/MTConnect.NET-SysML-Import/README.md +++ b/build/MTConnect.NET-SysML-Import/README.md @@ -184,7 +184,7 @@ When upgrading Scriban or editing templates, **always** run a v2.5 / v2.6 / v2.7 | Importer prints "Done." but no `.g.cs` files change | Scriban template tree missing or case-mismatched. Build output should contain `CSharp/Templates/`, `Json-cppagent/Templates/`, `Xml/Templates/` — case-correct. The `EnsureTemplateTreesExist` startup check now catches this before XMI parse. | | `CS0246: type 'X' could not be found` after regen | A new XMI version introduced a cross-package parent that the resolver couldn't graft — typically because the parent lives in a sub-model whose `Classes` list isn't yet enumerated by `MTConnectModel.CollectClassLists`. Add it to that helper. | | `InvalidCastException` in `CSharpTemplateRenderer.Render` | A property's `Id` matches a suffix-based class selector. The `Result` selector now type-guards; new selectors should follow the same pattern (`typeof(MTConnectClassModel).IsAssignableFrom(type) && Id.EndsWith(...)`)| -| 11 NuGet vulnerability warnings on Scriban | Known — Scriban 5.x has open advisories. Upgrade to 7.x is tracked as a follow-up dep-update PR, not here. | +| Older NuGet vulnerability warnings on Scriban | Scriban now pinned at 7.1.0 — the 5.x advisories no longer apply. If a warning resurfaces on a fresh dependency, audit the resolved version with `dotnet list package --vulnerable --include-transitive`. | ## Reproducibility diff --git a/libraries/MTConnect.NET-MQTT/MTConnect.NET-MQTT.csproj b/libraries/MTConnect.NET-MQTT/MTConnect.NET-MQTT.csproj index e58afec56..b38908076 100644 --- a/libraries/MTConnect.NET-MQTT/MTConnect.NET-MQTT.csproj +++ b/libraries/MTConnect.NET-MQTT/MTConnect.NET-MQTT.csproj @@ -52,6 +52,19 @@ + + + + + + + + diff --git a/tests/IntegrationTests/IntegrationTests.csproj b/tests/IntegrationTests/IntegrationTests.csproj index dc261c014..89bf57b9e 100644 --- a/tests/IntegrationTests/IntegrationTests.csproj +++ b/tests/IntegrationTests/IntegrationTests.csproj @@ -17,14 +17,15 @@ - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/tests/MTConnect.NET-Common-Tests/MTConnect.NET-Common-Tests.csproj b/tests/MTConnect.NET-Common-Tests/MTConnect.NET-Common-Tests.csproj index e8abcf4f4..e06ed7bd0 100644 --- a/tests/MTConnect.NET-Common-Tests/MTConnect.NET-Common-Tests.csproj +++ b/tests/MTConnect.NET-Common-Tests/MTConnect.NET-Common-Tests.csproj @@ -9,10 +9,10 @@ - - - - + + + + diff --git a/tests/MTConnect.NET-HTTP-Tests/MTConnect.NET-HTTP-Tests.csproj b/tests/MTConnect.NET-HTTP-Tests/MTConnect.NET-HTTP-Tests.csproj index 409138a5e..ee1b75fe7 100644 --- a/tests/MTConnect.NET-HTTP-Tests/MTConnect.NET-HTTP-Tests.csproj +++ b/tests/MTConnect.NET-HTTP-Tests/MTConnect.NET-HTTP-Tests.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 MTConnect.NET_HTTP_Tests enable @@ -9,10 +9,10 @@ - - - - + + + + diff --git a/tests/MTConnect.NET-SHDR-Tests/MTConnect.NET-SHDR-Tests.csproj b/tests/MTConnect.NET-SHDR-Tests/MTConnect.NET-SHDR-Tests.csproj index e4e1eae80..05c68a35e 100644 --- a/tests/MTConnect.NET-SHDR-Tests/MTConnect.NET-SHDR-Tests.csproj +++ b/tests/MTConnect.NET-SHDR-Tests/MTConnect.NET-SHDR-Tests.csproj @@ -7,10 +7,10 @@ - - - - + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/tests/MTConnect.NET-XML-Tests/MTConnect.NET-XML-Tests.csproj b/tests/MTConnect.NET-XML-Tests/MTConnect.NET-XML-Tests.csproj index ce1e88e2f..2e1af056a 100644 --- a/tests/MTConnect.NET-XML-Tests/MTConnect.NET-XML-Tests.csproj +++ b/tests/MTConnect.NET-XML-Tests/MTConnect.NET-XML-Tests.csproj @@ -8,10 +8,10 @@ - - - - + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive