Imported Upstream version 5.2.0.175

Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-06-07 13:16:24 +00:00
parent 4bdbaf4a88
commit 966bba02bb
8776 changed files with 346420 additions and 149650 deletions

View File

@@ -0,0 +1,23 @@
<!--
***********************************************************************************************
Microsoft.Portable.CSharp.targets
Contains common properties and targets that are shared by all v4.5 Portable Library C# projects.
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<PortableEnableXamlTargets>true</PortableEnableXamlTargets>
</PropertyGroup>
<Import Project="Microsoft.Portable.Common.targets" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="..\Microsoft.Portable.Core.targets" />
</Project>

View File

@@ -0,0 +1,18 @@
<!--
***********************************************************************************************
Microsoft.Portable.Common.targets
Contains common properties that are shared by all v4.5 Portable Library projects.
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\Microsoft.Portable.Core.props" />
</Project>

View File

@@ -0,0 +1,49 @@
<!--
***********************************************************************************************
Microsoft.Portable.VisualBasic.targets
Contains common properties and targets that are shared by all v4.5 Portable Library VB projects.
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<NoConfig>true</NoConfig>
<MyType>Empty</MyType>
</PropertyGroup>
<!-- Turns on VB runtime embedding if not already set and Microsoft.VisualBasic.dll does not exist in the target framework -->
<Target
Name="GetVBRuntime"
BeforeTargets="CoreCompile"
Condition="'$(VBRuntime)' == ''">
<ItemGroup>
<!-- Turn TargetFrameworkDirectory (which is a property with one or more directories) into an item -->
<_VBRuntimeSearchDirectories Include="$(TargetFrameworkDirectory)" />
</ItemGroup>
<PropertyGroup>
<_VBRuntimeFound Condition="Exists('%(_VBRuntimeSearchDirectories.Identity)Microsoft.VisualBasic.dll')">true</_VBRuntimeFound>
</PropertyGroup>
<PropertyGroup Condition="$(_VBRuntimeFound) != 'true'">
<VBRuntime>Embed</VBRuntime>
</PropertyGroup>
</Target>
<PropertyGroup>
<PortableEnableXamlTargets>true</PortableEnableXamlTargets>
</PropertyGroup>
<Import Project="Microsoft.Portable.Common.targets" />
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<Import Project="..\Microsoft.Portable.Core.targets" />
</Project>