TALXIS.DevKit.Build.Dataverse.Pcf 0.0.0.9

Prefix Reserved
dotnet add package TALXIS.DevKit.Build.Dataverse.Pcf --version 0.0.0.9
                    
NuGet\Install-Package TALXIS.DevKit.Build.Dataverse.Pcf -Version 0.0.0.9
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TALXIS.DevKit.Build.Dataverse.Pcf" Version="0.0.0.9">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="TALXIS.DevKit.Build.Dataverse.Pcf" Version="0.0.0.9" />
                    
Directory.Packages.props
<PackageReference Include="TALXIS.DevKit.Build.Dataverse.Pcf">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add TALXIS.DevKit.Build.Dataverse.Pcf --version 0.0.0.9
                    
#r "nuget: TALXIS.DevKit.Build.Dataverse.Pcf, 0.0.0.9"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package TALXIS.DevKit.Build.Dataverse.Pcf@0.0.0.9
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=TALXIS.DevKit.Build.Dataverse.Pcf&version=0.0.0.9
                    
Install as a Cake Addin
#tool nuget:?package=TALXIS.DevKit.Build.Dataverse.Pcf&version=0.0.0.9
                    
Install as a Cake Tool

TALXIS.DevKit.Build.Dataverse.Pcf

MSBuild integration for Power Apps Component Framework (PCF) projects. Wraps Microsoft.PowerApps.MSBuild.Pcf and adds automatic Git-based version number generation that is applied to the PCF control before build.

Installation

<PackageReference Include="TALXIS.DevKit.Build.Dataverse.Pcf" Version="0.0.0.1" PrivateAssets="All" />

Or use the SDK approach:

<Project Sdk="TALXIS.DevKit.Build.Sdk/0.0.0.1">
  <PropertyGroup>
    <ProjectType>Pcf</ProjectType>
  </PropertyGroup>
</Project>

How It Works

The package imports Microsoft.PowerApps.MSBuild.Pcf targets as a NuGet dependency and layers versioning on top.

The TalxisBeforeBuild target runs before BeforeBuild and executes two steps in sequence:

  1. GenerateVersionNumber (from Tasks) -- reads the Version property, inspects the current Git branch against ApplyToBranches rules, and produces a full four-part version number.
  2. ApplyPluginVersionNumber -- writes the generated version to AssemblyVersion, FileVersion, Version, and PackageVersion.

The Microsoft PCF targets version is controlled by MicrosoftPowerAppsTargetsVersion from Directory.Build.props.

MSBuild Properties

Property Default Description
Version (required) Base version (Major.Minor); used by Git versioning to produce the full version.
ApplyToBranches (none) Semicolon-separated branch rules (e.g. master;hotfix;develop:1;pr:3;feature/*:2).
LocalBranchBuildVersionNumber 0.0.0.1 Fallback version when the current branch does not match ApplyToBranches.
  • Depends on: TALXIS.DevKit.Build.Dataverse.Tasks, Microsoft.PowerApps.MSBuild.Pcf
  • Consumed by: TALXIS.DevKit.Build.Dataverse.Solution projects via ProjectReference
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.0.0.9 2 2/12/2026
0.0.0.8 34 2/11/2026
0.0.0.7 32 2/11/2026
0.0.0.6 29 2/10/2026
0.0.0.5 34 2/10/2026
0.0.0.4 36 2/10/2026