Skip to content

Commit

Permalink
Fixed PackageId being overridden by MSBuild.Sdk.Extras import
Browse files Browse the repository at this point in the history
  • Loading branch information
Arlodotexe committed Feb 28, 2024
1 parent c7ae0a0 commit 9a0b43f
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
2 changes: 0 additions & 2 deletions MultiTarget/Library.props
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,4 @@

<!-- Import Uno and native dependencies for all multitargeted library projects. -->
<Import Project="$(MSBuildProjectDirectory)\Dependencies.props" Condition="Exists('$(MSBuildProjectDirectory)\Dependencies.props')" />

<Sdk Condition="'$(IsUwp)' == 'true'" Name="MSBuild.Sdk.Extras" Version="3.0.23" />
</Project>
2 changes: 2 additions & 0 deletions ToolkitComponent.SampleProject.props
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
<!-- Set up the MultiTarget system -->
<Import Project="$(ToolingDirectory)\MultiTarget\Library.props" />

<Sdk Condition="'$(IsUwp)' == 'true'" Name="MSBuild.Sdk.Extras" Version="3.0.23" />

<!-- Import this component's source project -->
<ItemGroup>
<ProjectReference Include="$(MSBuildProjectDirectory)\..\src\*.csproj" />
Expand Down
13 changes: 9 additions & 4 deletions ToolkitComponent.SourceProject.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,23 @@
<Error Condition="$(ToolkitComponentName) == ''" Message="ToolkitComponentName is not defined. Please check your csproj." />
</Target>

<!-- Set up the MultiTarget system -->
<Import Project="$(ToolingDirectory)\MultiTarget\Library.props" />

<PropertyGroup>
<DateForVersion Condition="'$(DateForVersion)' == ''">$([System.DateTime]::UtcNow.ToString(yyMMdd))</DateForVersion>
<Version Condition="'$(Version)' == ''">$(MajorVersion).$(MinorVersion).$(DateForVersion)</Version>
<Version Condition="'$(PreviewVersion)' != ''">$(Version)-$(PreviewVersion)</Version>
</PropertyGroup>

<!-- Set up the MultiTarget system -->
<Import Project="$(ToolingDirectory)\MultiTarget\Library.props" />

<PropertyGroup>
<PackageId Condition="'$(PackageId)' == ''">$(PackageIdPrefix).$(PackageIdVariant).$(ToolkitComponentName)</PackageId>
</PropertyGroup>

<Sdk Condition="'$(IsUwp)' == 'true'" Name="MSBuild.Sdk.Extras" Version="3.0.23" />

<!-- Auto Generate our own Assembly Info -->
<PropertyGroup>
<PropertyGroup>
<!-- Turn-off .NET based AssemblyInfo.cs generator, see below -->
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
</PropertyGroup>
Expand Down

0 comments on commit 9a0b43f

Please sign in to comment.