# Every NuGet package the preview pipeline is expected to produce from
# `dotnet pack preview-pack.slnx`, one package id per line.
#
# `validate-source-generator-packages.ps1` fails the build when the packed output
# does not match this list exactly. The point is that adding, removing or renaming
# a shipped package has to be a conscious, reviewed act - a package silently
# disappearing (or a private build-time project accidentally becoming packable)
# is otherwise invisible until consumers notice.
#
# Lines starting with '#' and blank lines are ignored. The list covers the modern
# `dotnet pack` output only; the hand-authored `nuget/*.nuspec` packages are packed
# in a later pipeline step and are not part of this check.
#
# To update: run `dotnet pack preview-pack.slnx` and reconcile the produced
# package ids with this file in the same pull request that changes them.

OPCFoundation.NetStandard.Opc.Ua.AI
OPCFoundation.NetStandard.Opc.Ua.AI.Client
OPCFoundation.NetStandard.Opc.Ua.AI.Inference
OPCFoundation.NetStandard.Opc.Ua.AI.Server
OPCFoundation.NetStandard.Opc.Ua.AMB
OPCFoundation.NetStandard.Opc.Ua.AMB.Client
OPCFoundation.NetStandard.Opc.Ua.AMB.Server
OPCFoundation.NetStandard.Opc.Ua.Bindings.Https
OPCFoundation.NetStandard.Opc.Ua.Client
OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes
OPCFoundation.NetStandard.Opc.Ua.Configuration
OPCFoundation.NetStandard.Opc.Ua.Core
OPCFoundation.NetStandard.Opc.Ua.Core.Diagnostics
OPCFoundation.NetStandard.Opc.Ua.Core.Schema
OPCFoundation.NetStandard.Opc.Ua.Core.Types
OPCFoundation.NetStandard.Opc.Ua.CranesHoists
OPCFoundation.NetStandard.Opc.Ua.CranesHoists.Client
OPCFoundation.NetStandard.Opc.Ua.CranesHoists.Server
OPCFoundation.NetStandard.Opc.Ua.Di
OPCFoundation.NetStandard.Opc.Ua.Di.Client
OPCFoundation.NetStandard.Opc.Ua.Di.Server
OPCFoundation.NetStandard.Opc.Ua.ECM
OPCFoundation.NetStandard.Opc.Ua.Extrusion
OPCFoundation.NetStandard.Opc.Ua.Extrusion.Client
OPCFoundation.NetStandard.Opc.Ua.Extrusion.Server
OPCFoundation.NetStandard.Opc.Ua.Gds
OPCFoundation.NetStandard.Opc.Ua.Gds.Client
OPCFoundation.NetStandard.Opc.Ua.Gds.Server
OPCFoundation.NetStandard.Opc.Ua.GMS
OPCFoundation.NetStandard.Opc.Ua.GMS.Client
OPCFoundation.NetStandard.Opc.Ua.GMS.Server
OPCFoundation.NetStandard.Opc.Ua.IA
OPCFoundation.NetStandard.Opc.Ua.ISA95
OPCFoundation.NetStandard.Opc.Ua.ISA95.Client
OPCFoundation.NetStandard.Opc.Ua.ISA95.Server
OPCFoundation.NetStandard.Opc.Ua.Lds.Server
OPCFoundation.NetStandard.Opc.Ua.Machinery
OPCFoundation.NetStandard.Opc.Ua.Machinery.Client
OPCFoundation.NetStandard.Opc.Ua.Machinery.Energy
OPCFoundation.NetStandard.Opc.Ua.Machinery.Jobs
OPCFoundation.NetStandard.Opc.Ua.Machinery.ProcessValues
OPCFoundation.NetStandard.Opc.Ua.Machinery.Result
OPCFoundation.NetStandard.Opc.Ua.Machinery.Server
OPCFoundation.NetStandard.Opc.Ua.MachineTool
OPCFoundation.NetStandard.Opc.Ua.MachineTool.Client
OPCFoundation.NetStandard.Opc.Ua.MachineTool.Server
OPCFoundation.NetStandard.Opc.Ua.MachineVision
OPCFoundation.NetStandard.Opc.Ua.MachineVision.Client
OPCFoundation.NetStandard.Opc.Ua.MachineVision.Server
OPCFoundation.NetStandard.Opc.Ua.Mcp
OPCFoundation.NetStandard.Opc.Ua.Mcp.AMB
OPCFoundation.NetStandard.Opc.Ua.Mcp.Core
OPCFoundation.NetStandard.Opc.Ua.Mcp.CranesHoists
OPCFoundation.NetStandard.Opc.Ua.Mcp.Di
OPCFoundation.NetStandard.Opc.Ua.Mcp.Diagnostics
OPCFoundation.NetStandard.Opc.Ua.Mcp.Gds
OPCFoundation.NetStandard.Opc.Ua.Mcp.GMS
OPCFoundation.NetStandard.Opc.Ua.Mcp.ISA95
OPCFoundation.NetStandard.Opc.Ua.Mcp.Machinery
OPCFoundation.NetStandard.Opc.Ua.Mcp.MachineTool
OPCFoundation.NetStandard.Opc.Ua.Mcp.Positioning
OPCFoundation.NetStandard.Opc.Ua.Mcp.PubSub
OPCFoundation.NetStandard.Opc.Ua.Mcp.PubSub.Diagnostics
OPCFoundation.NetStandard.Opc.Ua.Mcp.Pumps
OPCFoundation.NetStandard.Opc.Ua.Mcp.Robotics
OPCFoundation.NetStandard.Opc.Ua.Mcp.Scales
OPCFoundation.NetStandard.Opc.Ua.Mcp.Schema
OPCFoundation.NetStandard.Opc.Ua.Mcp.Vision
OPCFoundation.NetStandard.Opc.Ua.Mcp.Workflows
OPCFoundation.NetStandard.Opc.Ua.Mcp.WotCon
OPCFoundation.NetStandard.Opc.Ua.Mcp.XRegistry
OPCFoundation.NetStandard.Opc.Ua.MigrationAnalyzer
OPCFoundation.NetStandard.Opc.Ua.OpenUsd
OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Client
OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Connector
OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Connector.Viewer
OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Server
OPCFoundation.NetStandard.Opc.Ua.PackML
OPCFoundation.NetStandard.Opc.Ua.PADIM
OPCFoundation.NetStandard.Opc.Ua.PlasticsRubber
OPCFoundation.NetStandard.Opc.Ua.PlasticsRubber.Client
OPCFoundation.NetStandard.Opc.Ua.PlasticsRubber.Server
OPCFoundation.NetStandard.Opc.Ua.Positioning
OPCFoundation.NetStandard.Opc.Ua.Positioning.Client
OPCFoundation.NetStandard.Opc.Ua.Positioning.Server
OPCFoundation.NetStandard.Opc.Ua.PubSub
OPCFoundation.NetStandard.Opc.Ua.PubSub.Adapter
OPCFoundation.NetStandard.Opc.Ua.PubSub.Diagnostics
OPCFoundation.NetStandard.Opc.Ua.PubSub.Eth
OPCFoundation.NetStandard.Opc.Ua.PubSub.Kafka
OPCFoundation.NetStandard.Opc.Ua.PubSub.Mqtt
OPCFoundation.NetStandard.Opc.Ua.PubSub.Schema
OPCFoundation.NetStandard.Opc.Ua.PubSub.Server
OPCFoundation.NetStandard.Opc.Ua.PubSub.Udp
OPCFoundation.NetStandard.Opc.Ua.Pumps
OPCFoundation.NetStandard.Opc.Ua.Pumps.Client
OPCFoundation.NetStandard.Opc.Ua.Pumps.Server
OPCFoundation.NetStandard.Opc.Ua.Quickstarts.Servers
OPCFoundation.NetStandard.Opc.Ua.Redundancy
OPCFoundation.NetStandard.Opc.Ua.Redundancy.Client
OPCFoundation.NetStandard.Opc.Ua.Redundancy.Kubernetes
OPCFoundation.NetStandard.Opc.Ua.Redundancy.PubSub
OPCFoundation.NetStandard.Opc.Ua.Redundancy.Server
OPCFoundation.NetStandard.Opc.Ua.Robotics
OPCFoundation.NetStandard.Opc.Ua.Robotics.Client
OPCFoundation.NetStandard.Opc.Ua.Robotics.Server
OPCFoundation.NetStandard.Opc.Ua.Scales
OPCFoundation.NetStandard.Opc.Ua.Scales.Client
OPCFoundation.NetStandard.Opc.Ua.Scales.Server
OPCFoundation.NetStandard.Opc.Ua.Security.Certificates
OPCFoundation.NetStandard.Opc.Ua.Security.Pkcs11
OPCFoundation.NetStandard.Opc.Ua.Server
OPCFoundation.NetStandard.Opc.Ua.SourceGeneration
OPCFoundation.NetStandard.Opc.Ua.SourceGeneration.Core
OPCFoundation.NetStandard.Opc.Ua.SourceGeneration.Stack
OPCFoundation.NetStandard.Opc.Ua.Types
OPCFoundation.NetStandard.Opc.Ua.Vision
OPCFoundation.NetStandard.Opc.Ua.Vision.Client
OPCFoundation.NetStandard.Opc.Ua.Vision.OpenUsd
OPCFoundation.NetStandard.Opc.Ua.Vision.Server
OPCFoundation.NetStandard.Opc.Ua.WotCon
OPCFoundation.NetStandard.Opc.Ua.WotCon.Bindings
OPCFoundation.NetStandard.Opc.Ua.WotCon.Bindings.Mqtt
OPCFoundation.NetStandard.Opc.Ua.WotCon.Client
OPCFoundation.NetStandard.Opc.Ua.WotCon.Server
OPCFoundation.NetStandard.Opc.Ua.XRegistry
OPCFoundation.NetStandard.Opc.Ua.XRegistry.Client
OPCFoundation.NetStandard.Opc.Ua.XRegistry.Server
