Testing built-in nupkg publishing

This commit is contained in:
Caelan Sayler
2022-05-22 18:29:13 +01:00
parent 804c8af0e3
commit c449776036
5 changed files with 25 additions and 18 deletions

BIN
docs/artwork/Clowd_200.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@@ -6,19 +6,25 @@
<BaseOutputPath>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\build\))</BaseOutputPath> <BaseOutputPath>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\build\))</BaseOutputPath>
<BaseIntermediateOutputPath>$(BaseOutputPath)obj\$(ProjectName)\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath>$(BaseOutputPath)obj\$(ProjectName)\</BaseIntermediateOutputPath>
<OutputPath>$(BaseOutputPath)$(Configuration)\</OutputPath> <OutputPath>$(BaseOutputPath)$(Configuration)\</OutputPath>
<LangVersion>9</LangVersion>
<SignAssembly>True</SignAssembly>
<AssemblyOriginatorKeyFile>..\..\Squirrel.snk</AssemblyOriginatorKeyFile>
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath> <AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath> <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
<Product>Squirrel</Product>
<Authors>Caelan Sayler</Authors> <LangVersion>9</LangVersion>
<SignAssembly>True</SignAssembly>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages> <SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<AssemblyOriginatorKeyFile>..\..\Squirrel.snk</AssemblyOriginatorKeyFile>
<DebugType>embedded</DebugType> <DebugType>embedded</DebugType>
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
<PathMap>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))=./</PathMap> <PathMap>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))=./</PathMap>
<Product>Squirrel</Product>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<Copyright>Copyright © Caelan Sayler 2021</Copyright>
<Authors>Caelan Sayler</Authors>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/clowd/Clowd.Squirrel</PackageProjectUrl>
<RepositoryUrl>https://github.com/clowd/Clowd.Squirrel</RepositoryUrl>
<PackageTags>windows;macos;osx;updater;dotnet;installer;desktop;squirrel;autoupdate;automatic-updates</PackageTags>
</PropertyGroup> </PropertyGroup>
<ItemGroup Condition=" '$(MSBuildProjectExtension)'=='.csproj' "> <ItemGroup Condition=" '$(MSBuildProjectExtension)'=='.csproj' ">

View File

@@ -6,24 +6,20 @@
<IsPackable>true</IsPackable> <IsPackable>true</IsPackable>
<AssemblyName>csq</AssemblyName> <AssemblyName>csq</AssemblyName>
<PackageId>csq</PackageId> <PackageId>csq</PackageId>
<Title>Squirrel Locator Tool</Title>
<ToolCommandName>csq</ToolCommandName> <ToolCommandName>csq</ToolCommandName>
<DevelopmentDependency>true</DevelopmentDependency> <DevelopmentDependency>true</DevelopmentDependency>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<DevelopmentDependency>true</DevelopmentDependency>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackAsTool>true</PackAsTool> <PackAsTool>true</PackAsTool>
<PackageProjectUrl>https://github.com/clowd/Clowd.Squirrel</PackageProjectUrl>
<RepositoryUrl>https://github.com/clowd/Clowd.Squirrel</RepositoryUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<Description>A .NET Core Tool that uses the Squirrel framework to create installers and update packages for dotnet applications.</Description> <Description>A .NET Core Tool that uses the Squirrel framework to create installers and update packages for dotnet applications.</Description>
<Icon>Clowd_200.png</Icon>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<None Include="..\..\vendor\**" Pack="true" PackagePath="tools\net6.0\any\" /> <None Include="..\..\vendor\**" Pack="true" PackagePath="tools\net6.0\any\" />
<None Include="..\..\build\$(Configuration)\Win32\Setup.exe" Pack="true" PackagePath="tools\net6.0\any\" /> <None Include="..\..\build\$(Configuration)\Win32\Setup.exe" Pack="true" PackagePath="tools\net6.0\any\" />
<None Include="..\..\build\$(Configuration)\Win32\StubExecutable.exe" Pack="true" PackagePath="tools\net6.0\any\" /> <None Include="..\..\build\$(Configuration)\Win32\StubExecutable.exe" Pack="true" PackagePath="tools\net6.0\any\" />
<None Include="..\..\docs\artwork\Clowd_200.png" Pack="true" PackagePath="\" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View File

@@ -3,12 +3,13 @@
<PropertyGroup> <PropertyGroup>
<TargetFrameworks>net461;netstandard2.0;net5.0;net6.0</TargetFrameworks> <TargetFrameworks>net461;netstandard2.0;net5.0;net6.0</TargetFrameworks>
<Description>Squirrel</Description>
<Title>Squirrel</Title>
<AssemblyName>SquirrelLib</AssemblyName> <AssemblyName>SquirrelLib</AssemblyName>
<GenerateDocumentationFile>true</GenerateDocumentationFile> <GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageId>sqbuild</PackageId> <PackageId>Clowd.Squirrel</PackageId>
<Title>Squirrel Updater</Title>
<Description>Quick and easy installer and automatic updates for desktop applications</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Icon>Clowd_200.png</Icon>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@@ -25,5 +26,9 @@
<Reference Include="System.Web" /> <Reference Include="System.Web" />
<Reference Include="System.Net.Http" /> <Reference Include="System.Net.Http" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="..\..\docs\artwork\Clowd_200.png" Pack="true" PackagePath="\" />
</ItemGroup>
</Project> </Project>

View File

@@ -23,7 +23,7 @@ This folder contains pre-compiled binaries from a variety of sources. These shou
- Can be found in the Windows SDK at "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\signtool.exe" or similar, depending on the version of the SDK you have installed. - Can be found in the Windows SDK at "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\signtool.exe" or similar, depending on the version of the SDK you have installed.
- License? https://github.com/dotnet/docs/issues/10478 - License? https://github.com/dotnet/docs/issues/10478
### 7z.exe / 7z.dll ### 7za.exe / 7zz
- Incldued because it is much faster at zipping / unzipping than the available managed algorithms. - Incldued because it is much faster at zipping / unzipping than the available managed algorithms.
- Can be found at https://www.7-zip.org/ - Can be found at https://www.7-zip.org/
- License is LGPL & BSD 3: https://www.7-zip.org/license.txt - License is LGPL & BSD 3: https://www.7-zip.org/license.txt