Chorizite.Plugins.MSBuildTasks 0.0.3

dotnet add package Chorizite.Plugins.MSBuildTasks --version 0.0.3                
NuGet\Install-Package Chorizite.Plugins.MSBuildTasks -Version 0.0.3                
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="Chorizite.Plugins.MSBuildTasks" Version="0.0.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Chorizite.Plugins.MSBuildTasks --version 0.0.3                
#r "nuget: Chorizite.Plugins.MSBuildTasks, 0.0.3"                
#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.
// Install Chorizite.Plugins.MSBuildTasks as a Cake Addin
#addin nuget:?package=Chorizite.Plugins.MSBuildTasks&version=0.0.3

// Install Chorizite.Plugins.MSBuildTasks as a Cake Tool
#tool nuget:?package=Chorizite.Plugins.MSBuildTasks&version=0.0.3                

Chorizite plugin msbuild tasks

By default this will:

  • Update the following build properties based on data read from ChoriziteManifestFile json:
    • Version (manifest.version) when ChoriziteSetVersion is True
    • PackageVersion (manifest.version) when ChoriziteSetPackageVersion is True
    • AssemblyVersion (manifest.version.major.0.0) when ChoriziteSetAssemblyVersion is True
    • Description (manifest.description) when ChoriziteSetPackageMeta is True
    • Title (manifest.name) when ChoriziteSetPackageMeta is True
    • Product (manifest.name) when ChoriziteSetPackageMeta is True
    • PackageId (manifest.name) when ChoriziteSetPackageMeta is True
    • Authors (manifest.author) when ChoriziteSetPackageMeta is True
    • Company (manifest.author) when ChoriziteSetPackageMeta is True
  • When building with Visual Studio:
    • Copy the plugin after build to the chorizite plugins directory when ChoriziteCopyPluginOnBuild is True
    • Create a manifest.dev.json that points to your project directory for hot-reloading rml assets when ChoriziteGenerateDevManifest and ChoriziteCopyPluginOnBuild are both True

Build task properties:

<PropertyGroup>
    
    <ChoriziteCopyPluginOnBuild>True</ChoriziteCopyPluginOnBuild>
    
    
    <ChoriziteManifestFile>$(MSBuildProjectDirectory)\manifest.json</ChoriziteManifestFile>
    
    
    <ChoriziteInstallDir>$(registry:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Thrungus\Chorizite)</ChoriziteInstallDir>
    
    
    <ChoriziteSetVersion>True</ChoriziteSetVersion>
    
    
    <ChoriziteSetAssemblyVersion>True</ChoriziteSetAssemblyVersion>
    
    
    <ChoriziteSetPackageVersion>True</ChoriziteSetPackageVersion>
    
    
    <ChoriziteSetPackageMeta>True</ChoriziteSetPackageMeta>
    
    
    <ChoriziteGenerateDevManifest>True</ChoriziteGenerateDevManifest>
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • .NETStandard 2.0

    • No dependencies.

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.3 95 2/2/2025
0.0.2 53 2/2/2025
0.0.1 78 2/2/2025

## What's Changed
* Generate manifest.dev.json pointing to project directory for hot-relo… by @trevis in https://github.com/Chorizite/Chorizite.Plugins.MSBuildTasks/pull/1

## New Contributors
* @trevis made their first contribution in https://github.com/Chorizite/Chorizite.Plugins.MSBuildTasks/pull/1

**Full Changelog**: https://github.com/Chorizite/Chorizite.Plugins.MSBuildTasks/compare/release/0.0.2...release/0.0.3