1234567891011121314151617181920212223242526272829 |
- <?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>
|