29 lines
1.7 KiB
XML
29 lines
1.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Target Name="GetEFProjectMetadata">
|
|
<MSBuild Condition=" '$(TargetFramework)' == '' "
|
|
Projects="$(MSBuildProjectFile)"
|
|
Targets="GetEFProjectMetadata"
|
|
Properties="TargetFramework=$(TargetFrameworks.Split(';')[0]);EFProjectMetadataFile=$(EFProjectMetadataFile)" />
|
|
<ItemGroup Condition=" '$(TargetFramework)' != '' ">
|
|
<EFProjectMetadata Include="AssemblyName: $(AssemblyName)" />
|
|
<EFProjectMetadata Include="Language: $(Language)" />
|
|
<EFProjectMetadata Include="OutputPath: $(OutputPath)" />
|
|
<EFProjectMetadata Include="Platform: $(Platform)" />
|
|
<EFProjectMetadata Include="PlatformTarget: $(PlatformTarget)" />
|
|
<EFProjectMetadata Include="ProjectAssetsFile: $(ProjectAssetsFile)" />
|
|
<EFProjectMetadata Include="ProjectDir: $(ProjectDir)" />
|
|
<EFProjectMetadata Include="RootNamespace: $(RootNamespace)" />
|
|
<EFProjectMetadata Include="RuntimeFrameworkVersion: $(RuntimeFrameworkVersion)" />
|
|
<EFProjectMetadata Include="TargetFileName: $(TargetFileName)" />
|
|
<EFProjectMetadata Include="TargetFrameworkMoniker: $(TargetFrameworkMoniker)" />
|
|
<EFProjectMetadata Include="Nullable: $(Nullable)" />
|
|
<EFProjectMetadata Include="TargetFramework: $(TargetFramework)" />
|
|
<EFProjectMetadata Include="TargetPlatformIdentifier: $(TargetPlatformIdentifier)" />
|
|
</ItemGroup>
|
|
<WriteLinesToFile Condition=" '$(TargetFramework)' != '' "
|
|
File="$(EFProjectMetadataFile)"
|
|
Lines="@(EFProjectMetadata)" />
|
|
</Target>
|
|
</Project>
|