This will create a folder called "PaintDotNetMsi" with two files in it: "PaintDotNet.x64.msi" and "PaintDotNet.x86.msi". Copy the "PaintDotNet.x86.msi" to your server as "paint.net-3.5.2.msi".
== Package stanza ==
<source lang="xml">
<package id?xml version="paintdotnet1.0" nameencoding="paintdotnet" revision="2" reboot="false" priority="5UTF-8"?>
<depends package-id="dotnet35" /packages>
<package id="paintdotnet" name="Paint.Net 3.5.5" revision="355" reboot="false" priority="0"> <depends package-id="dotnet35" /> <check type="uninstall" condition="exists" path="Paint.NET v3.5.25" /> <!-- first remove old versions (or it won't upgrade), then install the new version --> <install cmd='msiexec /qn /x {43602F34-1AA3-44FB-AEB2-D08C2C73743F}'><exit code='any' /></install> <install cmd='msiexec /qn /x {4F77F6EE-2C99-49F7-940A-2E9C208C3BE1}'><exit code='any' /></install> <install cmd='msiexec /qn /i %SOFTWARE%\\172.30.35.30\wpkg\software\paintdotnet\paintPaintDotNetx86.netmsi' /> <!-3- first remove old versions (or it won't upgrade), then install the new version --> <upgrade cmd='msiexec /qn /x {43602F34-1AA3-44FB-AEB2-D08C2C73743F}'><exit code='any' /></upgrade> <upgrade cmd='msiexec /qn /x {4F77F6EE-2C99-49F7-940A-2E9C208C3BE1}'><exit code='any' /></upgrade> <upgrade cmd='msiexec /qn /i \\172.530.235.30\wpkg\software\paintdotnet\PaintDotNetx86.msi' /> <remove cmd='msiexec /qn /x {F0E2B312-D7FD-4349-A9B6-E90B36DB1BD0}' /> </package>
<upgrade cmd='msiexec /qn /i %SOFTWARE%\paintdotnet\paint.net-3.5.2.msi' /> <remove cmd='msiexec /qn /x {4F77F6EE-2C99-49F7-940A-2E9C208C3BE1}' /></packagepackages>
</source>