[Build] Switch to new .NET Foundation code signing tool

This commit is contained in:
Virgile Bello 2024-09-18 17:20:34 +09:00
Родитель 37bbf0c852
Коммит beb2972d0e
181 изменённых файлов: 2132 добавлений и 3906 удалений

Просмотреть файл

@ -17,7 +17,9 @@ Example of use:
<NuGetPath>$(MSBuildThisFileDirectory).nuget\NuGet.exe</NuGetPath>
<XunitRunnerConsoleVersion>2.4.1</XunitRunnerConsoleVersion>
<StrideStoreUrl Condition="'$(StrideStoreUrl)' == ''">https://api.nuget.org/v3/index.json</StrideStoreUrl>
<AdvancedInstallerPath Condition="'$(AdvancedInstallerPath)' == '' And Exists('$(MSBuildProgramFiles32)\Caphyon\Advanced Installer 19.4\bin\x86\AdvancedInstaller.com')">$(MSBuildProgramFiles32)\Caphyon\Advanced Installer 19.4\bin\x86\AdvancedInstaller.com</AdvancedInstallerPath>
<AdvancedInstallerPath Condition="'$(AdvancedInstallerPath)' == '' And Exists('$(MSBuildProgramFiles32)\Caphyon\Advanced Installer 22.0\bin\x86\AdvancedInstaller.com')">$(MSBuildProgramFiles32)\Caphyon\Advanced Installer 22.0\bin\x86\AdvancedInstaller.com</AdvancedInstallerPath>
<AdvancedInstallerBuildScript Condition="'$(StrideSign)' == 'true'">$(MSBuildThisFileDirectory)advancedinstaller-signed.aic</AdvancedInstallerBuildScript>
<AdvancedInstallerBuildScript Condition="'$(StrideSign)' != 'true'">$(MSBuildThisFileDirectory)advancedinstaller-unsigned.aic</AdvancedInstallerBuildScript>
<StrideBuildPrerequisitesInstaller Condition="'$(StrideBuildPrerequisitesInstaller)' == ''">true</StrideBuildPrerequisitesInstaller>
</PropertyGroup>
@ -43,7 +45,10 @@ Example of use:
<MSBuild Targets="Stride_VisualStudio_Package;Stride_VisualStudio_PackageInstall" Projects="$(StrideVisualStudioSolution).sln" Properties="$(BuildProperties);Platform=Any CPU"/>
<Exec Command='"$(NuGetPath)" pack "$(StrideRoot)sources\tools\Stride.VisualStudio.Package\Stride.VisualStudio.Package.nuspec" -BasePath "$(StrideRoot)sources\tools\Stride.VisualStudio.Package" -OutputDirectory "$(StrideRoot)bin\vsix"' />
<Exec Command='sign\SignClient sign -c "sign\appsettings.json" --input "..\bin\vsix\*.nupkg" --name "Stride" --user "$(StrideSignUser)" --secret "$(StrideSignSecret.Replace("%", "%%"))" -f "sign\nupkgfilter.txt"' EchoOff="true" />
<ItemGroup>
<VSIXPackagesToSign Include="$(MSBuildThisFileDirectory)..\bin\vsix\*.nupkg" />
</ItemGroup>
<Exec Condition="'$(StrideSign)' == 'true'" Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(VSIXPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-tenant-id &quot;$(StrideSignTenantId)&quot; --azure-key-vault-client-id &quot;$(StrideSignClientId)&quot; --azure-key-vault-client-secret &quot;$(StrideSignClientSecret)&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
</Target>
<!--
@ -51,7 +56,8 @@ Example of use:
-->
<Target Name="PrerequisitesInstaller" DependsOnTargets="SignCredentialsCheck">
<Delete Files="$(StrideRoot)Bin\Prerequisites\install-prerequisites.exe"/>
<Exec Command='"$(AdvancedInstallerPath)" /rebuild "$(StrideRoot)sources\prerequisites\prerequisites.aip"' EnvironmentVariables="StrideSignUser=&quot;$(StrideSignUser)&quot;;StrideSignSecret=&quot;$(StrideSignSecret)&quot;"/>
<Exec Condition="'$(StrideSign)' == 'true'" Command='"$(AdvancedInstallerPath)" /edit "$(StrideRoot)sources\prerequisites\prerequisites.aip" /SetAzureKeyVaultParameters -tenant_id $(StrideSignTenantId) -app_id $(StrideSignClientId) -vault_name $(StrideSignKeyVaultName) -certificate_name $(StrideSignKeyVaultCertificate) -enable_signing '/>
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\prerequisites\prerequisites.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignClientSecret=&quot;$(StrideSignClientSecret)&quot;"/>
<!-- Note: this exe will be signed as part of GameStudio.nupkg -->
</Target>
@ -312,7 +318,10 @@ Example of use:
<!-- Generate the nuget package for the launcher application -->
<Exec Command='"$(NuGetPath)" pack "$(StrideRoot)sources\launcher\Stride.Launcher\Stride.Launcher.nuspec" -BasePath "$(StrideRoot)sources\launcher\Stride.Launcher\bin\Release\publish" -OutputDirectory "$(StrideRoot)bin\launcher"' />
<Exec Condition="'$(StrideSign)' == 'true'" Command='sign\SignClient sign -c "sign\appsettings.json" --input "..\bin\launcher\*.nupkg" --name "Stride" --user "$(StrideSignUser)" --secret "$(StrideSignSecret.Replace("%", "%%"))"' EchoOff="true" />
<ItemGroup>
<LauncherPackagesToSign Include="$(MSBuildThisFileDirectory)..\bin\launcher\*.nupkg" />
</ItemGroup>
<Exec Condition="'$(StrideSign)' == 'true'" Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(LauncherPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-tenant-id &quot;$(StrideSignTenantId)&quot; --azure-key-vault-client-id &quot;$(StrideSignClientId)&quot; --azure-key-vault-client-secret &quot;$(StrideSignClientSecret)&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
</Target>
<!--
@ -320,7 +329,9 @@ Example of use:
-->
<Target Name="PackageInstaller" DependsOnTargets="PackageLauncher;SignCredentialsCheck">
<!-- Run advanced installer -->
<Exec Command='"$(AdvancedInstallerPath)" /rebuild "$(StrideRoot)sources\launcher\Setup\setup.aip"' EnvironmentVariables="StrideSignUser=&quot;$(StrideSignUser)&quot;;StrideSignSecret=&quot;$(StrideSignSecret)&quot;"/>
<!-- Workaround until env variables are supported in the config -->
<Exec Condition="'$(StrideSign)' == 'true'" Command='"$(AdvancedInstallerPath)" /edit "$(StrideRoot)sources\launcher\Setup\setup.aip" /SetAzureKeyVaultParameters -tenant_id $(StrideSignTenantId) -app_id $(StrideSignClientId) -vault_name $(StrideSignKeyVaultName) -certificate_name $(StrideSignKeyVaultCertificate) -enable_signing '/>
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\launcher\Setup\setup.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignClientSecret=&quot;$(StrideSignClientSecret)&quot;"/>
<Copy SourceFiles="$(StrideRoot)sources\launcher\Setup\setup-SetupFiles\StrideSetup.exe" DestinationFolder="$(StrideRoot)bin\launcher"/>
</Target>
@ -329,7 +340,8 @@ Example of use:
Package Installer: launcher-prerequisites.exe
-->
<Target Name="LauncherPrerequisitesInstaller" DependsOnTargets="SignCredentialsCheck">
<Exec Command='"$(AdvancedInstallerPath)" /rebuild "$(StrideRoot)sources\launcher\Prerequisites\launcher-prerequisites.aip"' EnvironmentVariables="StrideSignUser=&quot;$(StrideSignUser)&quot;;StrideSignSecret=&quot;$(StrideSignSecret)&quot;"/>
<Exec Condition="'$(StrideSign)' == 'true'" Command='"$(AdvancedInstallerPath)" /edit "$(StrideRoot)sources\launcher\Prerequisites\launcher-prerequisites.aip" /SetAzureKeyVaultParameters -tenant_id $(StrideSignTenantId) -app_id $(StrideSignClientId) -vault_name $(StrideSignKeyVaultName) -certificate_name $(StrideSignKeyVaultCertificate) -enable_signing '/>
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\launcher\Prerequisites\launcher-prerequisites.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignClientSecret=&quot;$(StrideSignClientSecret)&quot;"/>
</Target>
<!--
@ -352,19 +364,25 @@ Example of use:
<PropertyGroup>
<StrideSolution>Stride.Launcher</StrideSolution>
</PropertyGroup>
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="StridePlatforms=Windows;StrideSolution=$(StrideSolution)"/>
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="StridePlatforms=Windows;StrideSolution=$(StrideSolution);RuntimeIdentifiers=win-x64"/>
<MSBuild Projects="..\sources\launcher\Stride.Launcher\Stride.Launcher.csproj" Targets="Publish" Properties="$(BuildProperties);PublishProfile=FolderProfile;SolutionName=Stride.Launcher" />
</Target>
<Target Name="SignCredentialsCheck" Condition="'$(StrideSign)' == 'true'">
<Error Condition="'$(StrideSignUser)' == ''" Text="StrideSignUser is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
<Error Condition="'$(StrideSignSecret)' == ''" Text="StrideSignSecret is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
<Error Condition="'$(StrideSignTenantId)' == ''" Text="StrideSignTenantId is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
<Error Condition="'$(StrideSignClientId)' == ''" Text="StrideSignClientId is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
<Error Condition="'$(StrideSignClientSecret)' == ''" Text="StrideSignClientSecret is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
<Error Condition="'$(StrideSignKeyVaultCertificate)' == ''" Text="StrideSignKeyVaultCertificate is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
<Error Condition="'$(StrideSignKeyVaultName)' == ''" Text="StrideSignKeyVaultName is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
</Target>
<Target Name="SignPackage" DependsOnTargets="SignCredentialsCheck" Condition="'$(StrideSign)' == 'true'">
<!-- nupkg containing executables to sign -->
<Message Importance="high" Text="Signing packages"/>
<Exec Command='sign\SignClient sign -c "sign\appsettings.json" --input "..\bin\packages\*.nupkg" --name "Stride" --user "$(StrideSignUser)" --secret "$(StrideSignSecret.Replace("%", "%%"))" -f "sign\nupkgfilter.txt"' EchoOff="true" />
<ItemGroup>
<MainPackagesToSign Include="$(MSBuildThisFileDirectory)..\bin\packages\*.nupkg" />
</ItemGroup>
<Exec Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(MainPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-tenant-id &quot;$(StrideSignTenantId)&quot; --azure-key-vault-client-id &quot;$(StrideSignClientId)&quot; --azure-key-vault-client-secret &quot;$(StrideSignClientSecret)&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
</Target>
</Project>

Просмотреть файл

@ -0,0 +1,4 @@
;aic
SetSig
SetAzureKeyVaultSecret %StrideSignClientSecret%
Rebuild

Просмотреть файл

@ -0,0 +1,3 @@
;aic
ResetSig
Rebuild

Просмотреть файл

@ -0,0 +1,118 @@
{
"version": 3,
"targets": {
"net8.0/win-x64": {
"sign/0.9.0-beta.23127.3": {
"type": "package",
"tools": {
"tools/net6.0/any/Azure.Core.dll": {},
"tools/net6.0/any/Azure.Identity.dll": {},
"tools/net6.0/any/Azure.Security.KeyVault.Certificates.dll": {},
"tools/net6.0/any/Azure.Security.KeyVault.Keys.dll": {},
"tools/net6.0/any/AzureSign.Core.dll": {},
"tools/net6.0/any/DotnetToolSettings.xml": {},
"tools/net6.0/any/Microsoft.Bcl.AsyncInterfaces.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Configuration.Abstractions.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Configuration.Binder.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Configuration.FileExtensions.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Configuration.Json.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Configuration.dll": {},
"tools/net6.0/any/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {},
"tools/net6.0/any/Microsoft.Extensions.DependencyInjection.dll": {},
"tools/net6.0/any/Microsoft.Extensions.FileProviders.Abstractions.dll": {},
"tools/net6.0/any/Microsoft.Extensions.FileProviders.Physical.dll": {},
"tools/net6.0/any/Microsoft.Extensions.FileSystemGlobbing.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Logging.Abstractions.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Logging.Configuration.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Logging.Console.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Logging.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Options.dll": {},
"tools/net6.0/any/Microsoft.Extensions.Primitives.dll": {},
"tools/net6.0/any/Microsoft.Identity.Client.Extensions.Msal.dll": {},
"tools/net6.0/any/Microsoft.Identity.Client.dll": {},
"tools/net6.0/any/Microsoft.IdentityModel.Abstractions.dll": {},
"tools/net6.0/any/Newtonsoft.Json.dll": {},
"tools/net6.0/any/NuGet.Common.dll": {},
"tools/net6.0/any/NuGet.Configuration.dll": {},
"tools/net6.0/any/NuGet.Frameworks.dll": {},
"tools/net6.0/any/NuGet.Packaging.dll": {},
"tools/net6.0/any/NuGet.Protocol.dll": {},
"tools/net6.0/any/NuGet.Versioning.dll": {},
"tools/net6.0/any/NuGetKeyVaultSignTool.Core.dll": {},
"tools/net6.0/any/OpenVsixSignTool.Core.dll": {},
"tools/net6.0/any/RSAKeyVaultProvider.dll": {},
"tools/net6.0/any/Sign.Core.dll": {},
"tools/net6.0/any/System.CommandLine.dll": {},
"tools/net6.0/any/System.Formats.Asn1.dll": {},
"tools/net6.0/any/System.Memory.Data.dll": {},
"tools/net6.0/any/System.Security.Cryptography.Pkcs.dll": {},
"tools/net6.0/any/System.Security.Cryptography.ProtectedData.dll": {},
"tools/net6.0/any/System.Security.Cryptography.Xml.dll": {},
"tools/net6.0/any/System.Text.Encodings.Web.dll": {},
"tools/net6.0/any/System.Text.Json.dll": {},
"tools/net6.0/any/cs/Sign.Core.resources.dll": {},
"tools/net6.0/any/cs/System.CommandLine.resources.dll": {},
"tools/net6.0/any/cs/sign.resources.dll": {},
"tools/net6.0/any/de/Sign.Core.resources.dll": {},
"tools/net6.0/any/de/System.CommandLine.resources.dll": {},
"tools/net6.0/any/de/sign.resources.dll": {},
"tools/net6.0/any/es/Sign.Core.resources.dll": {},
"tools/net6.0/any/es/System.CommandLine.resources.dll": {},
"tools/net6.0/any/es/sign.resources.dll": {},
"tools/net6.0/any/fr/Sign.Core.resources.dll": {},
"tools/net6.0/any/fr/System.CommandLine.resources.dll": {},
"tools/net6.0/any/fr/sign.resources.dll": {},
"tools/net6.0/any/it/Sign.Core.resources.dll": {},
"tools/net6.0/any/it/System.CommandLine.resources.dll": {},
"tools/net6.0/any/it/sign.resources.dll": {},
"tools/net6.0/any/ja/Sign.Core.resources.dll": {},
"tools/net6.0/any/ja/System.CommandLine.resources.dll": {},
"tools/net6.0/any/ja/sign.resources.dll": {},
"tools/net6.0/any/ko/Sign.Core.resources.dll": {},
"tools/net6.0/any/ko/System.CommandLine.resources.dll": {},
"tools/net6.0/any/ko/sign.resources.dll": {},
"tools/net6.0/any/pl/Sign.Core.resources.dll": {},
"tools/net6.0/any/pl/System.CommandLine.resources.dll": {},
"tools/net6.0/any/pl/sign.resources.dll": {},
"tools/net6.0/any/pt-BR/Sign.Core.resources.dll": {},
"tools/net6.0/any/pt-BR/System.CommandLine.resources.dll": {},
"tools/net6.0/any/pt-BR/sign.resources.dll": {},
"tools/net6.0/any/ru/Sign.Core.resources.dll": {},
"tools/net6.0/any/ru/System.CommandLine.resources.dll": {},
"tools/net6.0/any/ru/sign.resources.dll": {},
"tools/net6.0/any/sign.deps.json": {},
"tools/net6.0/any/sign.dll": {},
"tools/net6.0/any/sign.runtimeconfig.json": {},
"tools/net6.0/any/tools/SDK/x64/Microsoft.Windows.Build.Appx.AppxPackaging.dll.manifest": {},
"tools/net6.0/any/tools/SDK/x64/Microsoft.Windows.Build.Appx.AppxSip.dll.manifest": {},
"tools/net6.0/any/tools/SDK/x64/Microsoft.Windows.Build.Appx.OpcServices.dll.manifest": {},
"tools/net6.0/any/tools/SDK/x64/Microsoft.Windows.Build.Signing.mssign32.dll.manifest": {},
"tools/net6.0/any/tools/SDK/x64/Microsoft.Windows.Build.Signing.wintrust.dll.manifest": {},
"tools/net6.0/any/tools/SDK/x64/SignTool.exe.manifest": {},
"tools/net6.0/any/tools/SDK/x64/appxpackaging.dll": {},
"tools/net6.0/any/tools/SDK/x64/appxsip.dll": {},
"tools/net6.0/any/tools/SDK/x64/makeappx.exe": {},
"tools/net6.0/any/tools/SDK/x64/makepri.exe": {},
"tools/net6.0/any/tools/SDK/x64/mssign32.dll": {},
"tools/net6.0/any/tools/SDK/x64/opcservices.dll": {},
"tools/net6.0/any/tools/SDK/x64/wintrust.dll": {},
"tools/net6.0/any/tools/SDK/x64/wintrust.dll.ini": {},
"tools/net6.0/any/tools/SDK/x86/mage.exe": {},
"tools/net6.0/any/tr/Sign.Core.resources.dll": {},
"tools/net6.0/any/tr/System.CommandLine.resources.dll": {},
"tools/net6.0/any/tr/sign.resources.dll": {},
"tools/net6.0/any/zh-Hans/Sign.Core.resources.dll": {},
"tools/net6.0/any/zh-Hans/System.CommandLine.resources.dll": {},
"tools/net6.0/any/zh-Hans/sign.resources.dll": {},
"tools/net6.0/any/zh-Hant/Sign.Core.resources.dll": {},
"tools/net6.0/any/zh-Hant/System.CommandLine.resources.dll": {},
"tools/net6.0/any/zh-Hant/sign.resources.dll": {}
}
}
}
},
"libraries": {},
"projectFileDependencyGroups": {}
}

Просмотреть файл

@ -0,0 +1,5 @@
{
"version": 2,
"contentHash": "iEfQ64o095nfHm5gt1SX0SQnjB9NCGvHyJCLJISaDaGhveMmvDkx/4I+VrtOKsYKgUKYaO0TERjsqhyU8RIcBw==",
"source": null
}

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3356b59b6d9c24db3a22398c0fb3430724052fe75ae5e8430ee8ede2fb713356
size 7006

Просмотреть файл

@ -0,0 +1,23 @@
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Просмотреть файл

@ -0,0 +1,123 @@
.NET Core uses third-party libraries or other resources that may be
distributed under licenses different than the .NET Core software.
Attributions and license notices for test cases originally authored by
third parties can be found in the respective test directories.
In the event that we accidentally failed to list a required notice, please
bring it to our attention. Post an issue or email us:
dotnet@microsoft.com
The attached notices are provided for information only.
License notice for .NET Reference Source
-------------------------------
The MIT License (MIT)
Copyright (c) Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Available at https://github.com/microsoft/referencesource/blob/master/LICENSE.txt
License notice for Azure SDK for .NET
-------------------------------
The MIT License (MIT)
Copyright (c) 2015 Microsoft
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Available at https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt
License notice for FiddlerCert
-------------------------------
The MIT License (MIT)
Copyright (c) 2015 Kevin Jones
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Available at https://github.com/vcsjones/FiddlerCert/blob/main/license.txt
License notice for Wyam
-------------------------------
The MIT License (MIT)
Copyright (c) 2014 Dave Glick
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Available at https://github.com/Wyamio/Wyam/blob/develop/LICENSE

Просмотреть файл

@ -0,0 +1 @@
ky9xdM6qMg1jNqmCmRzoIDMHfdrFlweuEu5QIB52zO2HhGvGug0VlEjRs3rsdo0wOFCht4iNMtcoo83dph/2JQ==

Просмотреть файл

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>sign</id>
<version>0.9.0-beta.23127.3</version>
<authors>Microsoft</authors>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">MIT</license>
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
<icon>Icon.png</icon>
<projectUrl>https://github.com/dotnet/sign</projectUrl>
<description>Sign CLI</description>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<serviceable>true</serviceable>
<packageTypes>
<packageType name="DotnetTool" />
</packageTypes>
<repository type="git" url="https://github.com/dotnet/sign" commit="65baeda97d2d092ddd22e31bb5ffc6174fc22e43" />
</metadata>
</package>

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6d5aa935649e46d76e5dcdd778a1338437f47b9c2d5d05c02135c58382cb9be4
size 321424

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0a8afc150917d223c5faee8a6ed1584a4778c2046c929f7a5a09d3a1bc126758
size 310720

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f28643a0e81c954916fc19b530a0ab4dc8f559d313a1f3e025acc0a7026d6ba5
size 230304

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:db53591f420206f667639935a2811c17660b96a3330e2b1c76ecf40a784b86d5
size 204152

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6275b64d537a08b6f7853ef55fb54ddb44ceb75e3213e3dce841154f75a602d9
size 39288

Просмотреть файл

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<DotNetCliTool Version="1">
<Commands>
<Command Name="SignClient" EntryPoint="SignClient.dll" Runner="dotnet" />
<Command Name="sign" EntryPoint="sign.dll" Runner="dotnet" />
</Commands>
</DotNetCliTool>

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:11c0e8fc6419910ace4f55ddd2330f1373704f996c32ae4336c3f11d589d2c34
size 14720

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:893f042b8bea61e3e56091ee6167af61bc38a39d35cb1d0f9b222aae4493146a
size 29328

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:59d14c4b98f6ed5b44512667ebaa71afe60f950483b5815d8c7604086445b03a
size 43152

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e4df59c4cc9f011e19acceb60d1072659cd23780646cc1fce32c74fe62d635c9
size 21632

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:88d03448574da6e677994939beb887a43c23fdb060f135d9f07db4152c9fcae8
size 28280

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:02add20d0f0583a04d47baf02c3b32284cfd25903a78742dc15ee41f9022750b
size 27776

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c301bfcd6a6a2baafd81425be273c7f29afe726ed6b6bed54202aa7376860b2d
size 41080

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:087813b2f9350b8c2d31e5bc9a5410fab198fadac87bb1269f41de6e6ad7ee62
size 45200

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f8fe8bedbedefe0fab7e68c48f508d486b42258e16c09572886d7293507bdad6
size 85152

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dfe3b756a0f39c2f67d8aa3dfdd66731da39f2e7f0ad67db06e8ca767f43cf30
size 23696

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d9fb59cc6e16e74c51cdf6cd7595c31234139378dcce1e12400db22b7d6ec22
size 45184

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb04945d8de802dedef7c75c61c0939c8041f62c48125a906c55e9671c610e85
size 47224

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b4bf70c7e2aa5ea0090e13817b895339259cc435dd16d8bd32ce4ebd85de4a3c
size 64120

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:90a8b6846771ab397033a38a32bd0834c2655439b3d58a9e1089b8aa3afad705
size 28280

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7e7c49147efaca9b5482ea65e9d2dbd41dcda43e380cb5b512a1d085cd98b6c6
size 59512

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6833a9076b9a4bb4195c87cdac7ccf4b99b86d1fc848a08e074d668d1e03530e
size 48248

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3c227ac499857cc556a02feaa843f2a711521cb324290a6a2b230227e42db48c
size 24192

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:792765a31e12260bf7aa7630d10e40dd9f2e140ffb5678237a2055266b478112
size 61560

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8578454489a439d5debd8a8ca9844b3b38076563eaf195cc5ed4bd27a8c54ea3
size 42624

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f70450915dfdef4f8e72ef6c56b61ea76f1e96e1718fe8dc43fd6d40a2ce361
size 66584

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d3c9383ba19256a032777285e876b835887d800ddb3dbc4cdbbd99d3fe5aed76
size 953808

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:147d21b8fbd0096af2ad1a5204c3e052e379d6257a9acb6f998517edb07e1d9a
size 18824

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4d66bd021d6cffba21b150beb7108f0e9fa4f879e69df52f1c4915bf92a2383f
size 705560

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d8133da403d49acf426830a36ead1f5eb8075c71c6a831f74e1e42b08174b8ff
size 105872

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a30b277fce9eb8a5f0d53affbcfa60a19efdf6c769886f3931f4aa35561d59d
size 155024

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:22a2c57016b316ed137469505ba4dce7e6e42173c6493458118300279ff8efea
size 115088

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6f9c6e19ee85629963b91d010f596d978da31089d6a2ad4a167c60eb9af5ae4f
size 671168

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:24f4266023836184ac15d20e6264ff4f60c357383cdc0e97938af274e2d527a5
size 750480

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bf314cc204f0ca6c19c976dc5657e0a806dfa677a06702b21e9a88ffc9b04c40
size 52112

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a18f043d3b619116028012e63d1aee9cf623ad09b4fd8a7630fd3cc545eab44e
size 55416

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1ebcd5632323aa74f51c0038c78b0d61019526c332f0f517a80dac37eea2a04c
size 84872

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:63f48971b8a24adcecb3be33df27a6d8bb861db7bb0b01389111a74ddce3ce03
size 38400

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d3ed5b8276b1f2b1af9a669c52e8703d2751bec19eaa395d98a380d3d88c7c6f
size 141488

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2158cfc2c484ebdec95fd9959c7eecaebe44657e1e1dee5abb78fc971276829f
size 205216

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9d3b25dc7b4d2ec1541aaff3632d33466d84a80039ebb3cd650c9b22c0ae8e14
size 80512

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:293ca5d86358fb2ce00da02c63eefcb344689fc0c636b61c97c3f1b15a80aa51
size 21368

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a4d50f495d3576b8dcdd16394afb33303e7eeaa47ff1cc72473707c01f68896b
size 308880

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a2c267a61ee145d69128220c10b3ddd451a137273126ef7b4bd306059e1727af
size 25464

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:711edc7acb9cbd7c19348ca38d3e30a78a0f4956555f8e2376a294e983710c8e
size 176784

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2af18fa9cec4f826b75649b1ad7fc88a07138adfdad986481f11db11817754e
size 71312

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:634f1ec2e0dc635adfbc8034270ca644bbddbd740c4a8490de21edd7c56b48e6
size 543368

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3430686600f87a55a4275266b4a52edd38625f586b1995dc683936d88004bd1b
size 18608

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:80a66497a01e9ea5be7d68ce19069719751c4b720f9774660c09ab33ac8f8e6e
size 19360

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:389d2509a2f265ab1eba201ae9c0c21b5dca76db1532d476fc88e48591b976f2
size 19584

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ec3a4e7d476dcf624354669415c3b877ddbf96e9430fbe13535b3554ce56430
size 18560

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3dfa07de8267c771be47a10217e2eafd0e57e68933c536a239b65284dc6f09da
size 19360

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:96120c04c9e98717ff486ec9c5ed67047bb87c705e7210efb1e4d8d742f39808
size 19584

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:05e5e7d5d2e1f5ef9a25e542de45261a899d1650f6cb8e7665712d9f81774322
size 18048

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4283743428f7abb509eab0d523d8000ee7a89fd354dc1db96dc8424b37ce714f
size 19360

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7061ee2071af3dc35b72327b978ae3f830a4be8c6afbb0e9274c567547e6fe53
size 19632

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ebbc43012a1a5f35700e863489859e2e8de81a70a364084fdf507a29504302ac
size 18560

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e52478e38b6ac9ecd85999aa5ad181097c41833c9adba62b87bd9fa443b2a8ea
size 19360

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1d58f3e26df07408cbefb3f4b8a55acce4c41c48772c26094c1435205d4917a8
size 19584

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a8f4ded6e7d9f252aa6a314a26cc753df0eb13e68a3a0e5a6ea7110c20185786
size 18608

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:291da56b4c02bded6ad0e707999370b1e6ad592b74c4691e299c8097fbe44f97
size 19360

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:45a94115cdc86401281ee8520baf2c449f6cf6452efdf5778e5d43a5c5799c9e
size 19632

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f34e0dbce944a02f521ff9e3f7c6719c9285ac6fae2f7e1923903d6062d9d504
size 19072

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8b03127957ea51ca2c4e17512d9b84fb545b6c6995047e96c7c1b674d2a3fc83
size 19360

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8c7e1ec2a5b1bdc769bada05c7f0de63b8a7554000a766089b93c1d2a39d98a6
size 20104

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f52a0a305a34b5c365e7473032f7046ad4c36f5a3a8f69186e5514fa8fb2222e
size 18608

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b4d7904ec3b87b632cec7fd479c6feb063caa7394c79c7f5165df506a45ee0ba
size 19344

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3a1bbdd3c5ce5a83256a134f391dceb91be1a2d6f79ff4496c87ae46b3e800f8
size 19632

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ad28142465c3a66d73e8a7f5db7d81d3660d6df6b0ef42a56998d5436cff648e
size 18560

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5a51caed53a75d8339df176c8f5118cf609f38e73e39097c6d7edf73721678a0
size 19360

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a927aaf55ee12aad6f2a1e224cb45f3be31b0d2fab66f8b88ded22d3137ae2b
size 19632

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a88f749528f5a3d5c03739ca6df61fce32ca5c7057a3673489c33193846cb225
size 18568

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fd9272f780e6d46d69ff25bf320e7a5caf5d61fbfb0c89781fbc8f64dab6596
size 19360

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f50fdef606556c1a0ce5a1bb05851337e84976be1018bea251ad9427cae9d77b
size 19592

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c160dc95e3e9c690d5d2b1205aea4299c1d2e2ad70ce051221023f2e10963b21
size 19072

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a56ee9d0fd2254b0581f256495b61cc24135a3f1fffdb4edd70db87eff6db3ab
size 19344

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5210f9760392190e9d5c60d511b4d83e3b52f76ac99bf847007cb1ebb884b992
size 21120

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5fdf4c4f0535782a73033464e61cfd34cacdc71db0e632b56fbeb29e3c32ac5b
size 55424

Просмотреть файл

@ -0,0 +1,13 @@
{
"runtimeOptions": {
"tfm": "net6.0",
"rollForward": "Major",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false
}
}
}

Просмотреть файл

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.Build.Appx.AppxPackaging.dll"
version="0.0.0.0"/>
<file name="AppxPackaging.dll">
<comClass
clsid="{5842a140-ff9f-4166-8f5c-62f5b7b0c781}"
threadingModel="Both"
description="AppxFactory class"/>
<comClass
clsid="{DC664FDD-D868-46EE-8780-8D196CB739F7}"
threadingModel="Both"
description="AppxEncryptionFactory class"/>
<comClass
clsid="{378E0446-5384-43B7-8877-E7DBDD883446}"
threadingModel="Both"
description="AppxBundleFactory class"/>
<comClass
clsid="{48DE828C-730C-49AF-AE84-759C609911EE}"
threadingModel="Both"
description="AppxNoValidationFactory class"/>
<comClass
clsid="{F004F2CA-AEBC-4B0D-BF58-E516D5BCC0AB}"
threadingModel="Both"
description="AppxPackageEditor class"/>
<comClass
clsid="{7F00FA1E-9820-47B1-9C4F-8701F1432177}"
threadingModel="Both"
description="AppxPackagingLayoutReader class"/>
<comClass
clsid="{0CF07551-EEF2-420C-B5AB-7E4FEB2249CF}"
threadingModel="Both"
description="AppxFactoryInternal class"/>
<comClass
clsid="{50CA0A46-1588-4161-8ED2-EF9E469CED5D}"
threadingModel="Both"
description="AppxPackagingDiagnosticEventSinkManager class"/>
</file>
<dependency>
<dependentAssembly>
<assemblyIdentity
name="Microsoft.Windows.Build.Appx.OpcServices.dll"
version="0.0.0.0"/>
</dependentAssembly>
</dependency>
</assembly>

Просмотреть файл

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.Build.Appx.AppxSip.dll"
version="0.0.0.0"/>
<file name="AppxSip.dll"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
name="Microsoft.Windows.Build.Appx.AppxPackaging.dll"
version="0.0.0.0"/>
</dependentAssembly>
</dependency>
</assembly>

Просмотреть файл

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.Build.Appx.OpcServices.dll"
version="0.0.0.0"/>
<file name="OpcServices.dll">
<comClass
clsid="{6B2D6BA0-9F3E-4f27-920B-313CC426A39E}"
threadingModel="Both"
description="OpcFactory class"/>
</file>
</assembly>

Просмотреть файл

@ -0,0 +1,11 @@
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.Build.Signing.mssign32.dll"
version="0.0.0.0"
/>
<file name="mssign32.dll">
</file>
</assembly>

Просмотреть файл

@ -0,0 +1,11 @@
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.Build.Signing.wintrust.dll"
version="0.0.0.0"
/>
<file name="wintrust.dll">
</file>
</assembly>

Просмотреть файл

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name=" "
version="0.0.0.0"
/>
<dependency>
<dependentAssembly>
<assemblyIdentity
name="Microsoft.Windows.Build.Signing.mssign32.dll"
version="0.0.0.0"
/>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
name="Microsoft.Windows.Build.Signing.wintrust.dll"
version="0.0.0.0"
/>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
name="Microsoft.Windows.Build.Appx.AppxSip.dll"
version="0.0.0.0"
/>
</dependentAssembly>
</dependency>
</assembly>

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4d8887d391bef82a7882459c2636e4d0cffb2a68312aa1b2fa62a2b0eaca0f34
size 2115048

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7bcb1f50e3a918b773c5c10723ddc7ae5de8843906ec1127c6cf4ad7d64bd18a
size 398824

Просмотреть файл

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7800120ef7db0373aa3a588faf666afc3dcdb2ea83ff4dfe467c0b6f81409218
size 542184

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше