40 lines
1.5 KiB
XML
40 lines
1.5 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net9.0</TargetFramework>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<UserSecretsId>sales-agent-12345678-1234-1234-1234-123456789abc</UserSecretsId>
|
|
</PropertyGroup>
|
|
|
|
<!-- Exclude the unit-test project's sources and artifacts from this Web SDK project. -->
|
|
<ItemGroup>
|
|
<Compile Remove="tests/**/*.cs" />
|
|
<Content Remove="tests/**/*" />
|
|
<None Remove="tests/**/*" />
|
|
<EmbeddedResource Remove="tests/**/*" />
|
|
</ItemGroup>
|
|
|
|
<!-- CVDIAG shared binding (plan unit L1-F). Source-include the single-source
|
|
_shared/dotnet/ emitter rather than a ProjectReference: _shared/ has no
|
|
production .csproj (L0-D). The `..\_shared\dotnet\` path resolves both
|
|
locally (agent/ -> integration-root _shared symlink -> ../_shared) and in
|
|
Docker (the agent-build stage COPYs _shared/dotnet to /_shared/dotnet, and
|
|
the csproj at /agent resolves ..\_shared\dotnet there). -->
|
|
<ItemGroup>
|
|
<Compile Include="..\_shared\dotnet\CvdiagSchema.cs" />
|
|
<Compile Include="..\_shared\dotnet\CvdiagEmitter.cs" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.Agents.AI.Hosting.AGUI.AspNetCore" Version="1.0.0-preview.251110.1" />
|
|
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="9.10.2-preview.1.25552.1" />
|
|
<PackageReference Include="OpenAI" Version="2.6.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<InternalsVisibleTo Include="SharedStateAgent.Tests" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|