.NET: Align or add NuGet package settings for all packages (#1013)

* Align or add NuGet package settings for all packages

* Update dotnet/src/Microsoft.Agents.AI.AzureAI/Microsoft.Agents.AI.AzureAI.csproj

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Address code review feedback

---------

Co-authored-by: Mark Wallace <markwallace@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Mark Wallace
2025-09-30 16:25:09 +01:00
committed by GitHub
Unverified
parent bd167ee476
commit 4866936041
19 changed files with 48 additions and 22 deletions
+2 -2
View File
@@ -2,8 +2,8 @@
<PropertyGroup>
<!-- Central version prefix - applies to all nuget packages. -->
<VersionPrefix>1.0.0</VersionPrefix>
<PackageVersion Condition="'$(VersionSuffix)' != ''">$(VersionPrefix)-$(VersionSuffix).250929</PackageVersion>
<PackageVersion Condition="'$(VersionSuffix)' == ''">$(VersionPrefix)</PackageVersion>
<PackageVersion Condition="'$(VersionSuffix)' != ''">$(VersionPrefix)-$(VersionSuffix).250930</PackageVersion>
<PackageVersion Condition="'$(VersionSuffix)' == ''">$(VersionPrefix)-preview.250930</PackageVersion>
<Configurations>Debug;Release;Publish</Configurations>
<IsPackable>true</IsPackable>
@@ -16,7 +16,7 @@ namespace A2A;
/// </summary>
/// <remarks>
/// These extensions bridge the gap between A2A SDK client objects
/// and the Microsoft Extensions AI Agent framework.
/// and the Microsoft Agent Framework.
/// <para>
/// They allow developers to easily create AI agents that can interact
/// with A2A agents by handling the conversion from A2A clients to
@@ -12,7 +12,7 @@ namespace A2A;
/// </summary>
/// <remarks>
/// These extensions bridge the gap between A2A SDK client objects
/// and the Microsoft Extensions AI Agent framework.
/// and the Microsoft Agent Framework.
/// <para>
/// They allow developers to easily create AI agents that can interact
/// with A2A agents by handling the conversion from A2A clients to
@@ -20,8 +20,8 @@
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft.Agents.AI.A2A</Title>
<Description>Defines AIAgent for interacting with application-to-application (A2A) agents.</Description>
<Title>Microsoft Agent Framework A2A</Title>
<Description>Provides Microsoft Agent Framework support for Agent2Agent (A2A) protocol.</Description>
</PropertyGroup>
<ItemGroup>
@@ -21,8 +21,8 @@
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Extensions AI Agent Framework Abstractions</Title>
<Description>Contains the Microsoft Agent Framework interfaces and abstractions.</Description>
<Title>Microsoft Agent Framework Abstractions</Title>
<Description>Provides Microsoft Agent Framework interfaces and abstractions.</Description>
</PropertyGroup>
<ItemGroup>
@@ -22,8 +22,8 @@
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft.Agents.AI.AzureAI</Title>
<Description>Implementation of generative AI abstractions for Azure AI Persistent Agents.</Description>
<Title>Microsoft Agent Framework AzureAI</Title>
<Description>Provides Microsoft Agent Framework support for Azure AI.</Description>
</PropertyGroup>
</Project>
@@ -23,8 +23,8 @@
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Agent Framework: Copilot Studio Agent</Title>
<Description>Contains the Microsoft Agent Framework Copilot Studio Agent.</Description>
<Title>Microsoft Agent Framework Copilot Studio</Title>
<Description>Provides Microsoft Agent Framework support for Copilot Studio.</Description>
</PropertyGroup>
</Project>
@@ -19,4 +19,9 @@
<ProjectReference Include="..\Microsoft.Agents.AI.Hosting.A2A\Microsoft.Agents.AI.Hosting.A2A.csproj" />
</ItemGroup>
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Agent Framework Hosting A2A ASP.NET Core</Title>
<Description>Provides Microsoft Agent Framework support for hosting A2A agents in an ASP.NET Core context.</Description>
</PropertyGroup>
</Project>
@@ -33,4 +33,9 @@
<InternalsVisibleTo Include="Microsoft.Agents.AI.Hosting.A2A.Tests" />
</ItemGroup>
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Agent Framework Hosting A2A</Title>
<Description>Provides Microsoft Agent Framework support for hosting A2A agents.</Description>
</PropertyGroup>
</Project>
@@ -39,4 +39,10 @@
<ItemGroup>
<InternalsVisibleTo Include="Microsoft.Agents.AI.Hosting.UnitTests" />
</ItemGroup>
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Agent Framework Hosting</Title>
<Description>Provides Microsoft Agent Framework support for hosting agents.</Description>
</PropertyGroup>
</Project>
@@ -9,7 +9,7 @@ namespace OpenAI;
/// <summary>
/// Provides extension methods for <see cref="AgentRunResponse"/> to extract native OpenAI response objects
/// from the Microsoft Extensions AI Agent framework responses.
/// from the Microsoft Agent Framework responses.
/// </summary>
/// <remarks>
/// These extensions enable developers to access the underlying OpenAI SDK objects when working with
@@ -8,7 +8,7 @@ namespace Microsoft.Agents.AI;
/// <summary>
/// Provides extension methods for <see cref="AgentRunResponseUpdate"/> to extract native OpenAI response objects
/// from the Microsoft Extensions AI Agent framework responses.
/// from the Microsoft Agent Framework responses.
/// </summary>
/// <remarks>
/// These extensions enable developers to access the underlying OpenAI SDK objects when working with
@@ -13,7 +13,7 @@ namespace OpenAI;
/// to simplify the creation of AI agents that work with OpenAI services.
/// </summary>
/// <remarks>
/// These extensions bridge the gap between OpenAI SDK client objects and the Microsoft Extensions AI Agent framework,
/// These extensions bridge the gap between OpenAI SDK client objects and the Microsoft Agent Framework,
/// allowing developers to easily create AI agents that leverage OpenAI's chat completion and response services.
/// The methods handle the conversion from OpenAI clients to <see cref="IChatClient"/> instances and then wrap them
/// in <see cref="ChatClientAgent"/> objects that implement the <see cref="AIAgent"/> interface.
@@ -13,7 +13,7 @@ namespace OpenAI;
/// to simplify the creation of AI agents that work with OpenAI services.
/// </summary>
/// <remarks>
/// These extensions bridge the gap between OpenAI SDK client objects and the Microsoft Extensions AI Agent framework,
/// These extensions bridge the gap between OpenAI SDK client objects and the Microsoft Agent Framework,
/// allowing developers to easily create AI agents that leverage OpenAI's chat completion and response services.
/// The methods handle the conversion from OpenAI clients to <see cref="IChatClient"/> instances and then wrap them
/// in <see cref="ChatClientAgent"/> objects that implement the <see cref="AIAgent"/> interface.
@@ -13,7 +13,7 @@ namespace OpenAI;
/// to simplify the creation of AI agents that work with OpenAI services.
/// </summary>
/// <remarks>
/// These extensions bridge the gap between OpenAI SDK client objects and the Microsoft Extensions AI Agent framework,
/// These extensions bridge the gap between OpenAI SDK client objects and the Microsoft Agent Framework,
/// allowing developers to easily create AI agents that leverage OpenAI's chat completion and response services.
/// The methods handle the conversion from OpenAI clients to <see cref="IChatClient"/> instances and then wrap them
/// in <see cref="ChatClientAgent"/> objects that implement the <see cref="AIAgent"/> interface.
@@ -22,8 +22,7 @@
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft.Agents.AI.OpenAI</Title>
<Description>Implementation of generative AI abstractions for OpenAI Agents.</Description>
<Title>Microsoft Agent Framework OpenAI</Title>
<Description>Provides Microsoft Agent Framework support for OpenAI.</Description>
</PropertyGroup>
</Project>
@@ -42,4 +42,9 @@
<InternalsVisibleTo Include="Microsoft.Agents.AI.Workflows.Declarative.IntegrationTests" />
</ItemGroup>
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Agent Framework Declarative Workflows</Title>
<Description>Provides Microsoft Agent Framework support for declarative workflows.</Description>
</PropertyGroup>
</Project>
@@ -29,6 +29,12 @@
<InternalsVisibleTo Include="Microsoft.Agents.AI.Workflows.UnitTests" />
</ItemGroup>
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Agent Framework Workflows</Title>
<Description>Provides Microsoft Agent Framework support for workflows.</Description>
</PropertyGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageReference Include="System.Text.Json" />
</ItemGroup>
@@ -25,8 +25,8 @@
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Extensions AI Agent Framework</Title>
<Description>Contains the Microsoft Agent Framework core functionality.</Description>
<Title>Microsoft Agent Framework</Title>
<Description>Provides Microsoft Agent Framework core functionality.</Description>
</PropertyGroup>
<ItemGroup>