Add support for pkgprojs in cli repp
- Move src\corehost\packaging to pkg\ directory. - Renamed PackageCoreHost to PackagePkgProjects and removed blocker - Updated copy of packages in PackagePkgProjects target to override (because there is no proper clean) - Update dir.props to match the package version for the runtime.json - Moved all CoreHost packages under Microsoft.NETCore.DotNetHost directory - Add the license files to the packages Add support for building Microsoft.NETCore.App meta-package - VersionNumber will be of form 1.0.0-rc2-<NETSTandard.Library build#>-<CLIbuild#> EX: 1.0.0-rc2-23931-002203
This commit is contained in:
parent
722cd3b681
commit
3ab4a30eb8
37 changed files with 315 additions and 31 deletions
|
@ -0,0 +1,37 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
|
||||
<OutputPath>$(PackageOutputPath)</OutputPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
|
||||
<ItemGroup>
|
||||
<Project Include="Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
<Platform>x86</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'rhel'" Include="rhel/Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'ubuntu'" Include="ubuntu/Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<OSGroup>OSX</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
<PackagePlatforms>x64;x86</PackagePlatforms>
|
||||
<OutputPath>$(PackagesOutputPath)</OutputPath>
|
||||
<IncludeRuntimeJson>true</IncludeRuntimeJson>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="win\Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="win\Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<Platform>x86</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="rhel\Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="osx\Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="ubuntu\Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,37 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
|
||||
<OutputPath>$(PackageOutputPath)</OutputPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
|
||||
<ItemGroup>
|
||||
<Project Include="Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
<Platform>x86</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'rhel'" Include="rhel/Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'ubuntu'" Include="ubuntu/Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<OSGroup>OSX</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,36 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostPolicyVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
<PackagePlatforms>x64;x86</PackagePlatforms>
|
||||
<OutputPath>$(PackagesOutputPath)</OutputPath>
|
||||
<IncludeRuntimeJson>true</IncludeRuntimeJson>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHostResolver">
|
||||
<Version>$(HostResolverFullVersion)</Version>
|
||||
</Dependency>
|
||||
<ProjectReference Include="win\Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="win\Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<Platform>x86</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="rhel\Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="osx\Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="ubuntu\Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,37 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
|
||||
<OutputPath>$(PackageOutputPath)</OutputPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
|
||||
<ItemGroup>
|
||||
<Project Include="Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
<Platform>x86</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'rhel'" Include="rhel/Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'ubuntu'" Include="ubuntu/Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<OSGroup>OSX</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,36 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostResolverVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
<PackagePlatforms>x64;x86</PackagePlatforms>
|
||||
<OutputPath>$(PackagesOutputPath)</OutputPath>
|
||||
<IncludeRuntimeJson>true</IncludeRuntimeJson>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHost">
|
||||
<Version>$(HostFullVersion)</Version>
|
||||
</Dependency>
|
||||
<ProjectReference Include="win\Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="win\Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<Platform>x86</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="rhel\Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="osx\Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="ubuntu\Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>osx.10.10</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/dotnet" />
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostPolicyVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>osx.10.10</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHostResolver">
|
||||
<Version>$(HostResolverFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/libhostpolicy.dylib" />
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostResolverVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>osx.10.10</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHost">
|
||||
<Version>$(HostFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/libhostfxr.dylib"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>rhel.7</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/dotnet" />
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostPolicyVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>rhel.7</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHostResolver">
|
||||
<Version>$(HostResolverFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/libhostpolicy.so"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostResolverVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>rhel.7</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHost">
|
||||
<Version>$(HostFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/libhostfxr.so"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>ubuntu.14.04</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/dotnet" />
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostPolicyVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>ubuntu.14.04</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHostResolver">
|
||||
<Version>$(HostResolverFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/libhostpolicy.so"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostResolverVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>ubuntu.14.04</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHost">
|
||||
<Version>$(HostFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/libhostfxr.so"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>win7</MinOSForArch>
|
||||
<MinOSForArch Condition="$(PackagePlatform.StartsWith('arm'))">win8</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/dotnet.exe" />
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
<File Include="$(DotNetHostBinDir)/dotnet.pdb" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostPolicyVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>win7</MinOSForArch>
|
||||
<MinOSForArch Condition="$(PackagePlatform.StartsWith('arm'))">win8</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHostResolver">
|
||||
<Version>$(HostResolverFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/hostpolicy.dll"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
<File Include="$(DotNetHostBinDir)/hostpolicy.pdb" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostResolverVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>win7</MinOSForArch>
|
||||
<MinOSForArch Condition="$(PackagePlatform.StartsWith('arm'))">win8</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHost">
|
||||
<Version>$(HostFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/hostfxr.dll"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
<File Include="$(DotNetHostBinDir)/hostfxr.pdb" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
Loading…
Add table
Add a link
Reference in a new issue