paiban/NPP.SmartSchedue.Api.Contracts/NPP.SmartSchedue.Api.Contracts.csproj
Asoka.Wang 2b3f9acdce 123
2025-09-22 19:09:47 +08:00

53 lines
3.0 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>NPP.SmartSchedue接口契约库</Description>
<Version>1.0.0</Version>
<OpenApiGenerateDocuments>false</OpenApiGenerateDocuments>
<TargetFramework>net9.0</TargetFramework>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<DocumentationFile>$(MSBuildProjectName).xml</DocumentationFile>
<IsPackable>true</IsPackable>
<Authors>xiaoxue</Authors>
<Company>zhontai</Company>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://admin.zhontai.net</PackageProjectUrl>
<RepositoryUrl>https://github.com/zhontai/Admin.Core</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>ZhonTai Admin Api Contracts;</PackageTags>
<NoWarn>1701;1702;1591;8632;SYSLIB0020;CS8002;NU1902;NU1903;NU1904;</NoWarn>
<SignAssembly>true</SignAssembly>
<DelaySign>false</DelaySign>
<AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="ZhonTai.Admin.Core" Version="9.1.1">
<IsBuild>true</IsBuild>
</PackageReference>
<PackageReference Include="ZhonTai.Admin.Contracts" Version="9.1.1">
<IsBuild>true</IsBuild>
</PackageReference>
</ItemGroup>
<ItemGroup>
<Folder Include="Domain\"/>
<Folder Include="Services\"/>
<Folder Include="Services\Workbench\Output\" />
</ItemGroup>
<Target Name="AfterTargetsBuild" AfterTargets="Build">
<ItemGroup>
<PackageReferenceXmlFiles Condition="'%(PackageReference.IsBuild)' == 'true'" Include="$(NugetPackageRoot)\$([MSBuild]::Escape('%(PackageReference.Identity)').ToLower())\%(PackageReference.Version)\**\*.xml"/>
<PackageReferenceJsonFiles Condition="'%(PackageReference.IsBuild)' == 'true'" Include="$(NugetPackageRoot)\$([MSBuild]::Escape('%(PackageReference.Identity)').ToLower())\%(PackageReference.Version)\**\*.json"/>
</ItemGroup>
<Copy Condition="'%(PackageReferenceXmlFiles.Identity)' != ''" SourceFiles="@(PackageReferenceXmlFiles)" DestinationFolder="./../NPP.SmartSchedue.Host/$(OutDir)"/>
<Copy Condition="'%(PackageReferenceJsonFiles.Identity)' != ''" SourceFiles="@(PackageReferenceJsonFiles)" DestinationFolder="./../NPP.SmartSchedue.Host/$(OutDir)Resources"/>
<Copy Condition="'%(PackageReferenceXmlFiles.Identity)' != ''" SourceFiles="@(PackageReferenceXmlFiles)" DestinationFolder="./../NPP.SmartSchedue.Tests/$(OutDir)"/>
<Copy Condition="'%(PackageReferenceJsonFiles.Identity)' != ''" SourceFiles="@(PackageReferenceJsonFiles)" DestinationFolder="./../NPP.SmartSchedue.Tests/$(OutDir)Resources"/>
</Target>
</Project>