52 lines
2.9 KiB
XML
52 lines
2.9 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\"/>
|
|
</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>
|