Manifests/Microsoft.NET.json

{
    "Name": "Microsoft .NET Desktop Runtime",
    "Source": "https://dotnet.microsoft.com/download/",
    "Get": {
        "Update": {
            "Uri": "https://dotnetcli.blob.core.windows.net/dotnet/Runtime/#channel/latest.version",
            "ReplaceText": "#channel",
            "Channels": [
                "Current",
                "LTS"
            ],
            "ContentType": "text/plain; charset=utf-8",
            "Checksums": "https://dotnetcli.blob.core.windows.net/dotnet/checksums/5.0.0-sha.txt"
        },
        "Download": {
            "Uri": {
                "Current": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/#version/windowsdesktop-runtime-#version-win-#architecture.exe",
                "LTS": "https://dotnetcli.azureedge.net/dotnet/Runtime/#version/windowsdesktop-runtime-#version-win-#architecture.exe"
            },
            "Architectures": [
                "x64",
                "x86"
            ],
            "ReplaceTextVersion": "#version",
            "ReplaceTextArch": "#architecture"
        }
    },
    "Install": {
        "Setup": "windowsdesktop-runtime*.exe",
        "Preinstall": "",
        "Physical": {
            "Arguments": "/install /quiet /norestart",
            "PostInstall": []
        },
        "Virtual": {
            "Arguments": "/install /quiet /norestart",
            "PostInstall": []
        }
    }
}