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
<PackageReference Include="Chorizite.Plugins.MSBuildTasks" Version="0.0.3" />
paket add Chorizite.Plugins.MSBuildTasks --version 0.0.3
#r "nuget: Chorizite.Plugins.MSBuildTasks, 0.0.3"
// 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
) whenChoriziteSetVersion
is True - PackageVersion (
manifest.version
) whenChoriziteSetPackageVersion
is True - AssemblyVersion (
manifest.version.major
.0.0) whenChoriziteSetAssemblyVersion
is True - Description (
manifest.description
) whenChoriziteSetPackageMeta
is True - Title (
manifest.name
) whenChoriziteSetPackageMeta
is True - Product (
manifest.name
) whenChoriziteSetPackageMeta
is True - PackageId (
manifest.name
) whenChoriziteSetPackageMeta
is True - Authors (
manifest.author
) whenChoriziteSetPackageMeta
is True - Company (
manifest.author
) whenChoriziteSetPackageMeta
is True
- Version (
- 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
andChoriziteCopyPluginOnBuild
are both True
- Copy the plugin after build to the chorizite plugins directory when
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>
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.
## 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