For Visual Studio 2022 support for Visual Studio Installer Projects must now be installed as an official Microsoft extension from here:

https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects

I found this by googling "Visual Studio 2022 Installer Project".

Answer from David on Stack Overflow
🌐
Microsoft Learn
learn.microsoft.com › en-us › visualstudio › deployment › installer-projects-net-core
Visual Studio Installer Projects and .NET | Microsoft Learn
1 week ago - Explore how to use the Visual Studio Installer Projects Extension to package .NET Core 3.1 or .NET 5 and later version applications for Microsoft Installer (MSI).
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
Microsoft Visual Studio Installer Projects - Visual Studio Marketplace
February 2, 2022 - Extension for Visual Studio - This official Microsoft extension provides support for Visual Studio Installer Projects in Visual Studio.
Discussions

Setup projects on Visual Studio 2022 - Stack Overflow
In Visual studio 2019 and earlier versions Setup projects were part of the project templates I could add to any solution. Now I've tried to open an old solution in VS 2022 and it says there is no compatibility for this kind of project. Is that so, or am I missing something? Is there anything I can do about it? I know there are some new solutions for installers ... More on stackoverflow.com
🌐 stackoverflow.com
Good installer for visual studio 2019 c# projects
Still using Visual Studio 2019 professional. I have several independent solutions (single project solutions). I need to create an installer that installs 6 different projects on a computer. Right now, I have a single deployment project in each… More on learn.microsoft.com
🌐 learn.microsoft.com
2
0
c# - How do I turn my release project into an installer in Visual Studio 2019 Community Edition? - Stack Overflow
The best way is to create a setup package, it can be an MSI, EXE or MSIX. You can do this directly from Visual Studio, without using any third party software. You can create an MSI or EXE using Microsoft's Installer Project template. This is recommended if you are targeting users running on ... More on stackoverflow.com
🌐 stackoverflow.com
installation - Generate application Installer with MS VS Installer Projects from command line - Stack Overflow
I created an installer for my C# .Net named "MyApplication" using the "Visual Studio Installer Projects" plugin (version Visual Studio 2022 Pro). When I generate the installer More on stackoverflow.com
🌐 stackoverflow.com
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
Microsoft Visual Studio Installer Projects 2022 - Visual Studio Marketplace
September 27, 2023 - Extension for Visual Studio - This official Microsoft extension provides support for Visual Studio Installer Projects in Visual Studio 2022.
🌐
Microsoft Learn
learn.microsoft.com › en-us › cpp › windows › walkthrough-deploying-a-visual-cpp-application-by-using-a-setup-project
Deploy a Microsoft C++ application by using a setup project | Microsoft Learn
November 4, 2025 - You may need to accept a User Account Control elevation prompt to allow the installer to change Visual Studio. Choose Close when the installer completes to dismiss the dialog. To create a deployable application setup, first you'll create a sample app to deploy. Launch Visual Studio. By default, it opens the Create a New Project dialog box.
🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 2288689 › good-installer-for-visual-studio-2019-c-projects
Good installer for visual studio 2019 c# projects - Microsoft Q&A
Hope you're doing well, we're following up on the ticket. Please let us know issue persist or resolved. ... Visual Studio Installer projects are a convenient way to create simple installers that don't need much customization.
Find elsewhere
🌐
Advanced Installer
advancedinstaller.com › user-guide › tutorial-ai-ext-vs.html
Create an installer from Visual Studio
Afterwards, we will include and a new Visual Studio project to the solution and build both projects in a single package. ... Open the solution for which you want to create the Visual Studio install package.
Top answer
1 of 3
3

The best way is to create a setup package, it can be an MSI, EXE or MSIX. You can do this directly from Visual Studio, without using any third party software.

You can create an MSI or EXE using Microsoft's Installer Project template. This is recommended if you are targeting users running on olders OSes like Windows 7/8, etc... or if your application has deep system integrations, like services, shell menu extensions, etc... or it simply needs to be installed per machine (for all users)

If you are targeting only Windows 10 users (1709 or newer) and your application dos not require administrative APIs (resources like services, shell, etcc or sharing files with other applications) you could use Microsoft's support to build MSIX packages.

Deploying and updating and MSIX is much simpler both for you and for the end-users, but it comes with some limitations, as mentioned above, for security reasons.

Also, MSIX requires all setup packages to be digitally signed. You can use a code signing certificate purchased from a certified vendor or your can generate your own certificate (but this needs to be accepted by the end-user machines, so you need a way to deploy this certificate to their machines before giving them the MSIX. If you are inside an enterprise network, this can be easily done, for home users is not recommended).

If you are interested in MSIX, let me know and I can give you more details about digital signing or other questions you might have.

2 of 3
2

You need an extension that didn't get installed by default:

Microsoft Visual Studio Installer Projects.

Read this topic in microsoft forum (and yes is a Microsoft extension not a third party one)

is-it-possible-to-create-a-setup-filemsi

🌐
Visual Studio
visualstudio.microsoft.com › downloads
Visual Studio & VS Code Downloads for Windows, Mac, Linux
November 13, 2025 - Remote Tools for Visual Studio ... testing on computers that do not have Visual Studio installed. Use of this tool requires a valid Visual Studio license. ... These Build Tools allow you to build Visual Studio projects from a command-line interface....
🌐
Stack Overflow
stackoverflow.com › questions › 77244514 › generate-application-installer-with-ms-vs-installer-projects-from-command-line
installation - Generate application Installer with MS VS Installer Projects from command line - Stack Overflow
After having changed that I am able to compile the whole solution ( MyApplication and MyApplicationInstaller projects) with this simple command from Visual Studio Command Line: ... That compiles the whole solution ( MyApplication and MyApplicationInstaller projects ), but to only execute the installer type:
Top answer
1 of 2
2

Short Version: In essence you will need a deployment tool. List view of major deployment tools. Maybe that list view is the easiest overview? (a sense of scope). Much more detail below (and too many links too).


Details: There is some prerequisite functionality available in Microsoft Visual Studio 2017 Installer Projects, but I am unfamiliar with the details. I find this project type inadequate for real deployment work for a lot of reasons (lacking features and some odd implementations). More on this here - a few concrete problems to consider.

Several commercial tools will do this for you with special features to help make it quick(er). I verified that Advanced Installer can do it (and here is a great gateway to all things Advanced Installer. Some free features available). I assume Installshield can do it as well (certainly for other runtimes, didn't verify this particular one). Generally it will be handled by a setup.exe bootstrapper / chainer embedding all runtimes along with your own MSI file(s).

In other tools, you will have to do it yourself, by figuring out command lines and how to handle error conditions. There are some hints here (not tested by me - a google sweep will give you more): https://www.itninja.com/software/microsoft/access-runtime/2016-1

Get more command line info by going accessruntime_4288-1001_x64_en-us.exe /?:

WiX is free and open source - with a relatively hefty learning curve if you don't know MSI, and contains a bootstrapper feature called "Burn". Here is the documentation for: How To: Install the .NET Framework Using Burn (first read the "Building Installation Package Bundles" instructions in "Step 1"). A real-world Burn sample. And some sample source markup.

Some developers recommend the dotnetinstaller bootstrapper. Not something I know much about. It is just a bootstrapper. Runs things in sequence for you.

If you are doing in-house or ad-hoc deployment, even a batch file could do the job I suppose, but if you do that for a real product for large-scale and generalized deployment I would be very worried indeed. If there is one thing we hate as deployment specialists, I'd say it is batch files embedded in packages. Batch files (and scripts) are system administrator tools, not general deployment tools.


Some Older Links:

  • Executable files to MSI installer
  • How do Installation Software Programs Extract Files?
  • Create MSI or setup project with Visual Studio 2012
  • How to make an installer that automatically install all the prerequisite programs for the application
  • Windows service NOT shown in add remove programs under control panel
  • How to make an installer that automatically install all the prerequisite programs for the application
  • Wix - How to run/install application without UI
2 of 2
1

Visual Studio setup projects have a Prerequisites choice in the project's properties. This allows you to choose from a list of standard prerequisites and generate a setup.exe that will install the prerequisites and then install your MSI. The Access Runtime doesn't appear in later versions of setup projects because (I assume) Access 2013 ended mainstream support in 2018. The way to add your own prerequisites to this mechanism was with the Bootstrap Manifest Generator, which is perhaps still available but not well documented:

https://msdn.microsoft.com/en-us/library/ms165429.aspx

Apart from that I'd recommend that you learn how to build a WiX Burn bootstrapper executable that will install the Access Runtime and then install your MSI (which you still build with Visual Studio if you need to). If you do a search for that you'll find this kind of thing:

WiX - Install Prerequisites and 3rd party applications

https://www.c-sharpcorner.com/UploadFile/cb88b2/installing-prerequisites-using-wix-bootstrapper-project-and/

These will explain how to build the Xml to check whether the Access Runtime is installed and the command to use to install it. This is a much better choice than the Bootstrap Manifest Generator.

🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 2156606 › microsoft-visual-studio-installer-projects
Microsoft Visual Studio Installer Projects - Microsoft Q&A
February 11, 2025 - I did not have to update the versions of the referenced projects previously. ... I can't speak to your experience. In my use of Visual Studio installer project extensions (various versions) I have always updated version numbers for the .msi file and its contents so that an .msi processed by Windows installer for an update will install everything.
🌐
DownloadDevTools
downloaddevtools.com › home › educational › how to build an installer in visual studio 2022 (complete guide)
How to Build an Installer in Visual Studio 2022 (Complete Guide) - DownloadDevTools
May 8, 2025 - An installation project, which is often named installer, packages your program with all its dependencies, input registry and configuration files in a unique file. Clients can run this file to install your software on their system.
🌐
GitHub
github.com › MicrosoftDocs › visualstudio-docs › blob › main › docs › deployment › installer-projects-net-core.md
visualstudio-docs/docs/deployment/installer-projects-net-core.md at main · MicrosoftDocs/visualstudio-docs
November 13, 2024 - Explore how to use the Visual Studio Installer Projects Extension to package .NET Core 3.1 or .NET 5 and later version applications for Microsoft Installer (MSI).
Author   MicrosoftDocs
🌐
Typepad
justonesandzeros.typepad.com › blog › 2014 › 06 › installer-project-in-visual-studio-2012.html
Installer Project in Visual Studio 2012 - It's All Just Ones and Zeros
June 30, 2014 - In the past, I posted the installer project I used to build Vault apps. However, that project was for Visual Studio 2010. In the 2012 version, Microsoft dropped the installer project type and replaced it with an Install Shield project type. So I’ll share with you my latest installer template.