Skip to content

Commit

Permalink
Fix props imports (xamarin#10718)
Browse files Browse the repository at this point in the history
* files

* - remove version
  • Loading branch information
PureWeen authored May 16, 2020
1 parent ec66140 commit c93ea26
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 13 deletions.
11 changes: 10 additions & 1 deletion Environment.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,21 @@
-->
</PropertyGroup>

<PropertyGroup Condition="'$(CI)' == 'true'">
<_XamarinFormsVersion>$(BUILD_BUILDNUMBER.Split(`+`)[0])</_XamarinFormsVersion>
<XamarinFormsVersion Condition="Exists('$(BUILD_SOURCESDIRECTORY)/Nuget/Xamarin.Forms.$(_XamarinFormsVersion).nupkg')" >$(_XamarinFormsVersion)</XamarinFormsVersion>
</PropertyGroup>

<PropertyGroup>
<FromSource Condition="'$(XamarinFormsVersion)' != '' AND '$(FromSource)' == ''">false</FromSource>
<FromSource Condition="'$(FromSource)' == ''">true</FromSource>
</PropertyGroup>

<PropertyGroup>
<Use2017 Condition="'$(Use2017)' == '' AND '$(MSBuildRuntimeType)' == 'Mono'">$(FrameworkSDKRoot.Contains('/Versions/5'))</Use2017>
<Use2017 Condition="'$(Use2017)' == '' AND '$(MSBuildAssemblyVersion)' &lt; '16.0'">true</Use2017>
<Use2017 Condition="'$(Use2017)' == ''">false</Use2017>
</PropertyGroup>

<!-- This is used by the libraries -->
<PropertyGroup Condition="'$(AndroidTargetFrameworks)' == ''">
<AndroidTargetFrameworks Condition="'$(Use2017)' == 'true'">MonoAndroid90;</AndroidTargetFrameworks>
Expand Down
7 changes: 3 additions & 4 deletions SampleImports/Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<Project>
<PropertyGroup>
<XamarinFormsSource>..\..\</XamarinFormsSource>
<FromSource Condition="'$(FromSource)' == ''">true</FromSource>
<XamarinFormsVersion>4.6.0.494-pre2</XamarinFormsVersion>
<XamarinFormsSource Condition="'$(XamarinFormsSource)' == ''">$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\'))</XamarinFormsSource>
<FromSource Condition="'$(FromSource)' == ''">true</FromSource>
<NoWarn>$(NoWarn);NU1605</NoWarn>
<SampleProject>true</SampleProject>
<SampleProject Condition="'$(SampleProject)' == ''">true</SampleProject>
</PropertyGroup>
<Import Project="..\Directory.Build.props" />
<Import Project="Netstandard.Build.props" Condition=" $(TargetFramework.StartsWith('netstandard'))" />
Expand Down
4 changes: 2 additions & 2 deletions SampleImports/Directory.Build.targets
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project>

<Import Project="Nuget.Build.targets" Condition="'$(XamarinFormsVersion)' != ''" />

<ItemGroup>
<PackageReference ExcludeAssets="All" Include="Xamarin.Forms" Version="$(XamarinFormsVersion)">
</PackageReference>
<ProjectReference Include="$(XamarinFormsSource)Xamarin.Forms.Core\Xamarin.Forms.Core.csproj">
<Name>Xamarin.Forms.Core</Name>
</ProjectReference>
Expand Down
4 changes: 2 additions & 2 deletions SampleImports/Netstandard.Build.props
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project>
<Import Project="..\.nuspec\Xamarin.Forms.props" />
<Import Project="..\Directory.Build.props" />
<Import Project="$(XamarinFormsSource).nuspec\Xamarin.Forms.props" />
<Import Project="$(XamarinFormsSource)Directory.Build.props" />
</Project>
8 changes: 4 additions & 4 deletions SampleImports/Netstandard.Build.targets
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project>
<Import Project="..\.nuspec\Xamarin.Forms.DefaultItems.props" />
<Import Project="..\.nuspec\Xamarin.Forms.DefaultItems.targets" />
<Import Project="$(XamarinFormsSource).nuspec\Xamarin.Forms.DefaultItems.props" />
<Import Project="$(XamarinFormsSource).nuspec\Xamarin.Forms.DefaultItems.targets" />
<PropertyGroup>
<XFDisableTargetsValidation>True</XFDisableTargetsValidation>
</PropertyGroup>

<ItemGroup>
</ItemGroup>
<Import Project="..\.nuspec\Xamarin.Forms.targets" Condition="'$(BuildingInsideVisualStudio)' == 'true' AND Exists('$(__XFBuildTasksLocation)Xamarin.Forms.Build.Tasks.dll')" />
<Import Project="..\.nuspec\Xamarin.Forms.targets" Condition="'$(BuildingInsideVisualStudio)' != 'true'" />
<Import Project="$(XamarinFormsSource).nuspec\Xamarin.Forms.targets" Condition="'$(BuildingInsideVisualStudio)' == 'true' AND Exists('$(__XFBuildTasksLocation)Xamarin.Forms.Build.Tasks.dll')" />
<Import Project="$(XamarinFormsSource).nuspec\Xamarin.Forms.targets" Condition="'$(BuildingInsideVisualStudio)' != 'true'" />

</Project>
6 changes: 6 additions & 0 deletions SampleImports/Nuget.Build.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<Project>
<ItemGroup>
<PackageReference ExcludeAssets="All" Include="Xamarin.Forms" Version="$(XamarinFormsVersion)">
</PackageReference>
</ItemGroup>
</Project>

0 comments on commit c93ea26

Please sign in to comment.