Files
UA-.NETStandard/samples/FluentApi/BasicFluentApiServer/BasicFluentApiServer.csproj
FlatschaandMarc Schier 490d15cb20 Add support for adding input/output arguments to methods using fluent api (#4519)
# Description

Added extensions for adding arguments to method in fluent api style
Added BasicFluentApiServer project to samples

## Related Issues

Add support for adding input/output arguments to methods using fluent
api #4518

## Checklist

- [x] I have signed the
[CLA](https://opcfoundation.org/license/cla/ContributorLicenseAgreementv1.0.pdf)
and read the
[CONTRIBUTING](https://github.com/OPCFoundation/UA-.NETStandard/blob/master/CONTRIBUTING.md)
doc.
- [x] I have added tests that prove my fix is effective or that my
feature works and increased code coverage.
- [x] I have added all necessary documentation.
- [x] I have verified that my changes do not introduce (new) build or
analyzer warnings.
- [x] I ran **all** tests locally using the **UA.slnx** solution against
at least .net **framework** and .net **10**, and all passed.
- [ ] I fixed **all** failing and flaky tests in the CI pipelines and
**all** CodeQL warnings.
- [ ] I have addressed **all** PR feedback received.

---------

Co-authored-by: Marc Schier <marcschier@users.noreply.github.com>
2026-09-24 14:27:53 +02:00

35 lines
1.5 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<OutputType>Exe</OutputType>
<IsPackable>false</IsPackable>
<AssemblyName>BasicFluentApiServer</AssemblyName>
<PackageId>BasicFluentApiServer</PackageId>
<Company>OPC Foundation</Company>
<Description>Self-contained .NET console OPC UA server demonstrating FluentAPI NodeManagers + the typed fluent OnCall surface for methods with arguments. Native AOT compatible.</Description>
<Copyright>Copyright © 2004-2025 OPC Foundation, Inc</Copyright>
<RootNamespace>BasicFluentApiServer</RootNamespace>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
<NoWarn>$(NoWarn);CA1822</NoWarn>
<PublishAot>true</PublishAot>
<!-- Opt into the root Directory.Build.targets no-op shape on
per-TFM CI matrix entries that pin CustomTestTarget to a
legacy TFM this app cannot target. -->
<RestrictForLegacyTfm>true</RestrictForLegacyTfm>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\src\Opc.Ua.Configuration\Opc.Ua.Configuration.csproj" />
<ProjectReference Include="..\..\..\src\Opc.Ua.Server\Opc.Ua.Server.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
<ItemGroup>
<AssemblyAttribute Include="System.CLSCompliantAttribute">
<_Parameter1>false</_Parameter1>
</AssemblyAttribute>
</ItemGroup>
</Project>