29 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | <?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> |