Reputation: 3106
How can I deploy a project? I'd prefer it if it's just a single execute file with everything built into it. Is this possible? Or does it need to be installed with the DLLs staying as external files? Thanks.
Upvotes: 2
Views: 2404
Reputation: 38365
I prefer NSIS for deploying C# aps with a single setup executable
Edit: NSIS can be used to include the .NET runtime installer within the setup executable, or you can design it to download the .NET Framework if it is not present on the target machine.
Upvotes: 0
Reputation: 1485
You may use Click once install (available in VS). Or check out Inno Setup http://www.jrsoftware.org/isinfo.php it's free and quite powerful.
Upvotes: 1
Reputation: 5256
You have ClickOnce and Visual Studio Setup projects... Both are capable of collapsing your install with the Visual Studio Setup project being able to create a single Setup.exe for your project.
Upvotes: 0