You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.7 KiB
28 lines
1.7 KiB
<?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>
|
|
|