37 lines
2.0 KiB
XML
37 lines
2.0 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<RootNamespace>Microsoft.Extensions.FileProviders</RootNamespace>
|
|
<Description>File provider for files in embedded resources for Microsoft.Extensions.FileProviders.</Description>
|
|
<TargetFrameworks>netstandard2.0;netcoreapp5.0</TargetFrameworks>
|
|
<NuspecFile>$(MSBuildProjectName).multitarget.nuspec</NuspecFile>
|
|
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">netcoreapp5.0</TargetFrameworks>
|
|
<NuspecFile Condition="'$(DotNetBuildFromSource)' == 'true'">$(MSBuildProjectName).netcoreapp5.0.nuspec</NuspecFile>
|
|
<IsPackable>true</IsPackable>
|
|
<IsShipping>true</IsShipping>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<InternalsVisibleTo Include="Microsoft.Extensions.FileProviders.Embedded.Tests" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Reference Include="Microsoft.Extensions.FileProviders.Abstractions" />
|
|
<ProjectReference Include="..\..\Manifest.MSBuildTask\src\Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.csproj" PrivateAssets="All" ReferenceOutputAssembly="false" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<SignedPackageFile Include="$(TargetPath)" Certificate="$(AssemblySigningCertName)" />
|
|
<SignedPackageFile Include="Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" Certificate="$(AssemblySigningCertName)" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<NuspecProperty Include="AssemblyName=$(AssemblyName)" />
|
|
<NuspecProperty Include="OutputBinary=$(OutputPath)**\$(AssemblyName).dll" />
|
|
<NuspecProperty Include="OutputSymbol=$(OutputPath)**\$(AssemblyName).pdb" />
|
|
<NuspecProperty Include="OutputDocumentation=$(OutputPath)**\$(AssemblyName).xml" />
|
|
<NuspecProperty Include="TaskAssemblyNetStandard=$(ArtifactsDir)bin\$(AssemblyName).Manifest.Task\$(Configuration)\netstandard2.0\$(AssemblyName).Manifest.Task.dll"/>
|
|
<NuspecProperty Include="TaskSymbolNetStandard=$(ArtifactsDir)bin\$(AssemblyName).Manifest.Task\$(Configuration)\netstandard2.0\$(AssemblyName).Manifest.Task.pdb" Condition="'$(DebugType)'!='embedded'"/>
|
|
</ItemGroup>
|
|
</Project>
|