1<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 2 3 <UsingTask TaskName="PrereleaseResolveNuGetPackageAssets" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/> 4 <ItemGroup> 5 <TestTargetFramework Include=".NETCoreApp,Version=v1.0"> 6 <Folder>netcoreapp1.0</Folder> 7 </TestTargetFramework> 8 </ItemGroup> 9<!-- 10 <ItemGroup> 11 <ProjectLockJsonFiles Include="$(SourceDir)Common\test_runtime\project.lock.json"/> 12 <ProjectLockJsonFiles Include="$(SourceDir)Common\test_dependencies\project.lock.json"/> 13 </ItemGroup> 14--> 15 <Target Name="CopyDependecyToCoreRoot" 16 Inputs="@(ProjectLockJsonFiles)" 17 Outputs="$(CORE_ROOT)\*.*"> 18<!-- 19 <MSBuild Projects="$(SourceDir)Common\test_runtime\test_runtime.csproj"/> 20 21 <MSBuild Projects="$(SourceDir)Common\test_dependencies\test_dependencies.csproj"/> 22--> 23 <!-- This will use the overridden PrereleaseResolveNuGetPackageAssets, which outputs copy local items 24 for the xunit wrapper projects --> 25 <PrereleaseResolveNuGetPackageAssets AllowFallbackOnTargetSelection="true" 26 IncludeFrameworkReferences="false" 27 NuGetPackagesDirectory="$(PackagesDir)" 28 RuntimeIdentifier="$(TestNugetRuntimeId)" 29 ProjectLanguage="$(Language)" 30 ProjectLockFile="%(ProjectLockJsonFiles.Identity)" 31 TargetMonikers="@(TestTargetFramework)"> 32 <Output TaskParameter="ResolvedAnalyzers" ItemName="Analyzer" /> 33 <Output TaskParameter="ResolvedReferences" ItemName="Reference" /> 34 <Output TaskParameter="ResolvedCopyLocalItems" ItemName="RunTimeCopyLocal" /> 35 </PrereleaseResolveNuGetPackageAssets> 36 <ItemGroup> 37 <RunTimeDependecyExclude Include="$(CORE_ROOT)\**\*.*" /> 38 <RunTimeDependecyExcludeFiles Include="@(RunTimeDependecyExclude -> '%(FileName)%(Extension)')" /> 39 <RunTimeDependecyExcludeFiles Include="@(RunTimeDependecyExclude -> '%(FileName).ni%(Extension)')" /> 40 <RunTimeDependecyExcludeFiles Include="@(RunTimeDependecyExclude -> '%(FileName).pdb')" /> 41 <AllResolvedRuntimeDependencies Include="@(RunTimeCopyLocal -> '%(FileName)%(Extension)')"> 42 <File>%(Identity)</File> 43 </AllResolvedRuntimeDependencies> 44 <RunTimeDependecyCopyLocalFile Include="@(AllResolvedRuntimeDependencies)" Exclude="@(RunTimeDependecyExcludeFiles)"/> 45 <RunTimeDependecyCopyLocal Include="@(RunTimeDependecyCopyLocalFile -> '%(File)')" /> 46 </ItemGroup> 47 <!-- 48 <Copy 49 SourceFiles="@(RunTimeDependecyCopyLocal)" 50 DestinationFolder="$(CORE_ROOT)" 51 SkipUnchangedFiles="$(SkipCopyUnchangedFiles)" 52 OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)" 53 Retries="$(CopyRetryCount)" 54 RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)" 55 UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"> 56 <Output TaskParameter="DestinationFiles" ItemName="FileWrites" /> 57 </Copy> 58 --> 59 </Target> 60 61</Project> 62