![Matt Mitchell](/assets/img/avatar_default.png)
Add back in support for in-build signing. This is actually even simpler than it was before, because arcade added support for signing wixpacks. So there is no need to do the iterative sign->pack->sign->pack process that was previously common in any repo that creates an installer. Instead, the normal sign target in the arcade SDK build process will simply process all of the files to sign. Post-build signing remains the default, but will be flipped once verification is complete
51 lines
2.5 KiB
XML
51 lines
2.5 KiB
XML
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
|
|
<PropertyGroup>
|
|
<TargetFramework>$(CoreSdkTargetFramework)</TargetFramework>
|
|
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
|
|
<CopyBuildOutputToPublishDirectory>false</CopyBuildOutputToPublishDirectory>
|
|
<ProduceReferenceAssembly>false</ProduceReferenceAssembly>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<FrameworkReference Update="Microsoft.NETCore.App"
|
|
TargetingPackVersion="$(MicrosoftNETCoreAppRefPackageVersion)"
|
|
RuntimeFrameworkVersion="$(MicrosoftNETCoreAppRuntimePackageVersion)"
|
|
/>
|
|
|
|
<ProjectReference Include="..\SdkResolver\SdkResolver.csproj" ReferenceOutputAssembly="false" Condition="'$(DotNetBuildFromSource)' != 'true'" />
|
|
<ProjectReference Include="..\VSTemplateLocator\VSTemplateLocator.csproj" ReferenceOutputAssembly="false" Condition="'$(DotNetBuildFromSource)' != 'true'" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.DotNet.Build.Tasks.Installers" Version="$(MicrosoftDotNetBuildTasksInstallersPackageVersion)" GeneratePathProperty="True" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<None Include="targets\DownloadPackage.csproj" />
|
|
<None Include="targets\LayoutTool.csproj" />
|
|
</ItemGroup>
|
|
|
|
<Import Project="targets\BuildCoreSdkTasks.targets" />
|
|
<Import Project="targets\GetRuntimeInformation.targets" />
|
|
<Import Project="targets\SetBuildDefaults.targets" />
|
|
<Import Project="targets\Versions.targets" />
|
|
<Import Project="targets\Branding.targets" />
|
|
<Import Project="targets\BundledTemplates.targets" />
|
|
<Import Project="targets\BundledManifests.targets" />
|
|
<Import Project="targets\BundledDotnetTools.targets" />
|
|
<Import Project="targets\GenerateBundledVersions.targets" />
|
|
<Import Project="targets\Crossgen.targets" />
|
|
<Import Project="targets\GenerateLayout.targets" />
|
|
<Import Project="targets\GenerateMSBuildExtensions.targets" />
|
|
<Import Project="targets\FileExtensions.targets" />
|
|
|
|
<Import Project="targets\GenerateArchives.targets" />
|
|
<Import Project="targets\GenerateMSIs.targets" />
|
|
<Import Project="targets\LinuxNativeInstallerDependencyVersions.targets" />
|
|
<Import Project="targets\GenerateDebs.targets" />
|
|
<Import Project="targets\GenerateRPMs.targets" />
|
|
<Import Project="targets\GeneratePKG.targets" />
|
|
<Import Project="targets\GenerateInstallers.targets" />
|
|
<Import Project="targets\Badge.targets" />
|
|
<Import Project="targets\Checksum.targets" />
|
|
</Project>
|