![]() |
VOOZH | about |
dotnet add package ricaun.Nuke.PackageBuilder --version 1.12.0
NuGet\Install-Package ricaun.Nuke.PackageBuilder -Version 1.12.0
<PackageReference Include="ricaun.Nuke.PackageBuilder" Version="1.12.0" />
<PackageVersion Include="ricaun.Nuke.PackageBuilder" Version="1.12.0" />Directory.Packages.props
<PackageReference Include="ricaun.Nuke.PackageBuilder" />Project file
paket add ricaun.Nuke.PackageBuilder --version 1.12.0
#r "nuget: ricaun.Nuke.PackageBuilder, 1.12.0"
#:package ricaun.Nuke.PackageBuilder@1.12.0
#addin nuget:?package=ricaun.Nuke.PackageBuilder&version=1.12.0Install as a Cake Addin
#tool nuget:?package=ricaun.Nuke.PackageBuilder&version=1.12.0Install as a Cake Tool
👁 Autodesk
👁 Revit
👁 AutoCAD
👁 Navisworks
👁 Visual Studio 2022
👁 Nuke
👁 Build
👁 Release
This package is to simplify the build automation system using to RevitAddin/AutoCADAddin/NavisworksAddin Application.
using Nuke.Common;
using Nuke.Common.Execution;
using ricaun.Nuke;
using ricaun.Nuke.Components;
class Build : NukeBuild, IPublishRevit
{
// string IHazRevitPackageBuilder.Application => "Revit.App";
public static int Main() => Execute<Build>(x => x.From<IPublishRevit>().Build);
}
env:
GitHubToken: ${{ secrets.GITHUB_TOKEN }}
SignFile: ${{ secrets.SIGN_FILE }}
SignPassword: ${{ secrets.SIGN_PASSWORD }}
InstallationFiles: ${{ secrets.INSTALLATION_FILES }}
string IHazPackageBuilderProject.Name => "Example";
bool IHazPackageBuilderProject.ReleasePackageBuilder => true;
bool IHazPackageBuilderProject.ReleaseBundle => true;
bool IHazPackageBuilderProject.ProjectNameFolder => true;
bool IHazPackageBuilderProject.ProjectVersionFolder => true;
bool IHazPackageBuilderProject.ProjectRemoveTargetFrameworkFolder => true;
string IHazRevitPackageBuilder.Application => "Revit.App";
string IHazRevitPackageBuilder.ApplicationType => "Application";
bool IHazRevitPackageBuilder.MiddleVersions => true;
bool IHazRevitPackageBuilder.NewVersions => true;
string IHazRevitPackageBuilder.VendorId => "VendorId";
string IHazRevitPackageBuilder.VendorDescription => "VendorDescription";
string IHazInstallationFiles.InstallationFiles => "InstallationFiles";
IssConfiguration IHazInstallationFiles.IssConfiguration => new IssConfiguration()
{
Image = "image.bmp",
ImageSmall = "imageSmall.bmp",
Icon = "icon.ico",
Licence = "License.txt",
Language = new IssLanguage() { Name = "en", MessagesFile = "compiler:Default.isl"},
IssLanguageLicences
= new[] {
new IssLanguageLicence() { Name="br", Licence = "License-br.txt", MessagesFile = @"compiler:Languages\BrazilianPortuguese.isl"}
}
};
This package is under the MIT License.
Do you like this package? Please star this project on GitHub!
Copyright © 2022 ricaun
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.