<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
<ProjectGuid>{B0535517-3B72-4343-A773-3F3D68592919}</ProjectGuid>
- <ContractProject>..\ref\Compat\System.ComponentModel.Composition.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.ComponentModel.Composition.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
\ No newline at end of file
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.ComponentModel.Composition.csproj" />
+ <Project Include="Compat/System.ComponentModel.Composition.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Core.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Core.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Core.csproj" />
+ <Project Include="Compat/System.Core.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Data.Services.Client.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Data.Services.Client.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Data.Services.Client.csproj" />
+ <Project Include="Compat/System.Data.Services.Client.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Data.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Data.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Data.csproj" />
+ <Project Include="Compat/System.Data.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.EnterpriseServices.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.EnterpriseServices.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.EnterpriseServices.csproj" />
+ <Project Include="Compat/System.EnterpriseServices.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.IO.Compression.FileSystem.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.IO.Compression.FileSystem.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.IO.Compression.FileSystem.csproj" />
+ <Project Include="Compat/System.IO.Compression.FileSystem.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Net.Http.WebRequest.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Net.Http.WebRequest.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Net.Http.WebRequest.csproj" />
+ <Project Include="Compat/System.Net.Http.WebRequest.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Net.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Net.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Net.csproj" />
+ <Project Include="Compat/System.Net.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Numerics.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Numerics.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Numerics.csproj" />
+ <Project Include="Compat/System.Numerics.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Runtime.Serialization.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Runtime.Serialization.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Runtime.Serialization.csproj" />
+ <Project Include="Compat/System.Runtime.Serialization.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.ServiceModel.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.ServiceModel.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
"System.ServiceModel.Http": "4.1.1-beta-24222-03",
"System.ServiceModel.NetTcp": " 4.1.1-beta-24222-03",
"System.ServiceModel.Primitives": "4.1.1-beta-24222-03",
- "System.ServiceModel.Security": " 4.0.2-beta-24222-03"
+ "System.ServiceModel.Security": " 4.0.2-beta-24222-03",
+ "System.Runtime.Serialization.Primitives": "4.1.2-beta-24222-03",
+ "System.Runtime.Serialization.Xml": "4.1.2-beta-24222-03"
},
"frameworks": {
"netstandard1.6": {
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.ServiceModel.csproj" />
+ <Project Include="Compat/System.ServiceModel.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Transactions.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Transactions.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Transactions.csproj" />
+ <Project Include="Compat/System.Transactions.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Web.Services.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Web.Services.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Web.Services.csproj" />
+ <Project Include="Compat/System.Web.Services.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Windows.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Windows.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Windows.csproj" />
+ <Project Include="Compat/System.Windows.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.Xml.Serialization.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.Xml.Serialization.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.Xml.Serialization.csproj" />
+ <Project Include="Compat/System.Xml.Serialization.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<ContractProject>..\ref\System.csproj</ContractProject>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\System.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\System.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="System.csproj" />
+ <Project Include="Compat/System.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
..\.nuget\packages.Windows_NT.config = ..\.nuget\packages.Windows_NT.config
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mscorlib", "src\mscorlib.csproj", "{1B8337CE-3B0A-4447-9620-D9B5EE3E552D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mscorlib", "src\Compat\mscorlib.csproj", "{1B8337CE-3B0A-4447-9620-D9B5EE3E552D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<GenFacadesArgs>$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
<BaselineAllAPICompatError>true</BaselineAllAPICompatError>
- <ContractProject>..\ref\Compat\mscorlib.csproj</ContractProject>
+ <ContractProject>..\..\ref\Compat\mscorlib.csproj</ContractProject>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <Target Name="CopyReferencesToBin" AfterTargets="Build">
+ <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(OutDir)" />
+ </Target>
</Project>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
- <Project Include="mscorlib.csproj" />
+ <Project Include="Compat/mscorlib.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
<Target Name="Rebuild" DependsOnTargets="Clean;Build" />
<Target Name="DumpTargets" />
+ <Target Name="CopyContractsToCompatFolder" AfterTargets="Build">
+ <ItemGroup>
+ <AllCompatAssemblies Include="$(BaseOutputPath)/**/Compat/*.dll" />
+ <AllCompatAssemblies>
+ <IsRefAssembly Condition="$([System.String]::Copy('%(AllCompatAssemblies.FullPath)').Contains('/ref/')) OR
+ $([System.String]::Copy('%(AllCompatAssemblies.FullPath)').Contains('\ref\'))">true</IsRefAssembly>
+ <IsIntermediateAssembly Condition="$([System.String]::Copy('%(AllCompatAssemblies.FullPath)').Contains('/obj/')) OR
+ $([System.String]::Copy('%(AllCompatAssemblies.FullPath)').Contains('\obj\'))">true</IsIntermediateAssembly>
+ </AllCompatAssemblies>
+ <AllCompatAssemblies Remove="@(AllCompatAssemblies)" Condition="'%(AllCompatAssemblies.IsIntermediateAssembly)'=='true'" />
+ </ItemGroup>
+
+ <Copy SourceFiles="@(AllCompatAssemblies)" Condition="'%(AllCompatAssemblies.IsRefAssembly)'=='true'" DestinationFolder="$(BaseOutputPath)/Compat/ref" />
+ <Copy SourceFiles="@(AllCompatAssemblies)" Condition="'%(AllCompatAssemblies.IsRefAssembly)'!='true'" DestinationFolder="$(BaseOutputPath)/Compat/facades" />
+ </Target>
+
</Project>