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",
                "3.1"
            ]
        },
        "Download": {
            "Uri": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/#version/releases.json",
            "ReplaceText": "#version",
            "Installers": [
                "windowsdesktop",
                "runtime",
                "sdk"
            ]
        }
    },
    "Install": {
        "Setup": "windowsdesktop-runtime*.exe",
        "Preinstall": "",
        "Physical": {
            "Arguments": "/install /quiet /norestart",
            "PostInstall": []
        },
        "Virtual": {
            "Arguments": "/install /quiet /norestart",
            "PostInstall": []
        }
    }
}