Browse Source

Add empty NanaZip.ExtensionPackage.

pull/618/head
Tu Dinh 2 months ago
committed by dinhngtu
parent
commit
ab308d0a1d
  1. 9
      BuildAllTargets.proj
  2. 35
      NanaZip.ExtensionPackage/NanaZip.ExtensionPackage.Installer.iss
  3. 17
      NanaZip.ExtensionPackage/NanaZip.ExtensionPackage.Installer.proj

9
BuildAllTargets.proj

@ -16,6 +16,9 @@
<RestoreProjectReference Include="$(MSBuildThisFileDirectory)NanaZip.sln">
<AdditionalProperties>Configuration=Release;Platform=x64</AdditionalProperties>
</RestoreProjectReference>
<RestoreProjectReference Include="$(MSBuildThisFileDirectory)NanaZip.ExtensionPackage\NanaZip.ExtensionPackage.Installer.proj">
<AdditionalProperties>Configuration=Release</AdditionalProperties>
</RestoreProjectReference>
</ItemGroup>
<MSBuild
Projects="@(RestoreProjectReference)"
@ -36,6 +39,12 @@
BuildInParallel="True"
StopOnFirstFailure="True"
Properties="PreferredToolArchitecture=x64;Configuration=Release;Platform=x64" />
<MSBuild
Projects="$(MSBuildThisFileDirectory)NanaZip.ExtensionPackage\NanaZip.ExtensionPackage.Installer.proj"
Targets="Build"
BuildInParallel="True"
StopOnFirstFailure="True"
Properties="Configuration=Release" />
</Target>
<Target Name="Packaging">
<PropertyGroup>

35
NanaZip.ExtensionPackage/NanaZip.ExtensionPackage.Installer.iss

@ -0,0 +1,35 @@
#define AppName "NanaZip Extension Package"
#define AppPublisher "M2-Team"
#define AppCopyright "© M2-Team and Contributors. All rights reserved."
#define AppURL "https://github.com/M2Team/NanaZip"
#ifndef AppVersion
#define AppVersion "5.1.0.0"
#endif
[Setup]
AppId={{42795434-AB1A-4197-A724-F13E08953DFC}
AppName={#AppName}
AppCopyright={#AppCopyright}
AppVersion={#AppVersion}
AppPublisher={#AppPublisher}
AppPublisherURL={#AppURL}
AppSupportURL={#AppURL}
AppUpdatesURL={#AppURL}
DefaultDirName={autopf}\{#AppName}
DisableDirPage=yes
DefaultGroupName={#AppName}
DisableProgramGroupPage=yes
VersionInfoVersion={#AppVersion}
PrivilegesRequired=lowest
PrivilegesRequiredOverridesAllowed=dialog
OutputBaseFilename=NanaZip.ExtensionPackage_{#AppVersion}
SolidCompression=yes
WizardStyle=modern
ArchitecturesAllowed=x64compatible or arm64
ArchitecturesInstallIn64BitMode=x64compatible or arm64
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

17
NanaZip.ExtensionPackage/NanaZip.ExtensionPackage.Installer.proj

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.Build.NoTargets/3.7.56" DefaultTargets="Restore;Build">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>5.1.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0</Version>
<InstallerOutputPath>$(MSBuildThisFileDirectory)..\Output</InstallerOutputPath>
</PropertyGroup>
<!-- NOTE: verify Tools.InnoSetup package binaries with official binaries every upgrade -->
<ItemGroup>
<PackageReference Include="Tools.InnoSetup" Version="6.4.2" />
</ItemGroup>
<Target Name="BuildInstaller" BeforeTargets="AfterBuild">
<Exec Command='"$(InnoSetupCompiler)" "$(MSBuildProjectName).iss" "/DAppVersion=$(Version)" "/O$(InstallerOutputPath)"' />
</Target>
</Project>
Loading…
Cancel
Save