diff --git a/windows/src/unit-tests/windows-setup/WindowsSetupTest.dpr b/windows/src/unit-tests/windows-setup/WindowsSetupTest.dpr
index d33a4e58f6..0793a10138 100644
--- a/windows/src/unit-tests/windows-setup/WindowsSetupTest.dpr
+++ b/windows/src/unit-tests/windows-setup/WindowsSetupTest.dpr
@@ -30,7 +30,8 @@ uses
kmpinffile in '..\..\global\delphi\general\kmpinffile.pas',
PackageFileFormats in '..\..\global\delphi\general\PackageFileFormats.pas',
Keyman.Setup.System.SetupUILanguageManager in '..\..\desktop\setup\Keyman.Setup.System.SetupUILanguageManager.pas',
- Keyman.System.UILanguageManager in '..\..\global\delphi\general\Keyman.System.UILanguageManager.pas';
+ Keyman.System.UILanguageManager in '..\..\global\delphi\general\Keyman.System.UILanguageManager.pas',
+ Keyman.Setup.System.MsiUtils in '..\..\desktop\setup\Keyman.Setup.System.MsiUtils.pas';
var
runner : ITestRunner;
diff --git a/windows/src/unit-tests/windows-setup/WindowsSetupTest.dproj b/windows/src/unit-tests/windows-setup/WindowsSetupTest.dproj
index d40e5263b5..17ff6a02a1 100644
--- a/windows/src/unit-tests/windows-setup/WindowsSetupTest.dproj
+++ b/windows/src/unit-tests/windows-setup/WindowsSetupTest.dproj
@@ -120,6 +120,7 @@
+
Cfg_2
Base