Это работает для меня
<ExePackage Id="Netfx35"
Cache="no"
Compressed="yes"
PerMachine="yes"
Permanent="yes"
Vital="yes"
InstallCommand="/q /norestart /lang:ENU"
RepairCommand="/q /norestart /lang:ENU"
UninstallCommand="/q /norestart /lang:ENU"
DetectCondition="DotNetFramework35SPInstallRegValue"
SourceFile="embed\DotNetFX35SP1\dotnetfx35.exe" />
Но он встраивает установщик .NET в пакетный пакет. Я хочу сохранить его в виде отдельного файла. Я пытаюсь использовать тег Payload, но не знаю, сработает ли он.