Click here to Skip to main content
15,890,947 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
What is the simplest way to deploy one for All User;
Win10, Winforms, VS2015, .Net4.51

Thanks
Regards
Nicole

What I have tried:

ClickOnce-Installer; Advanced-Install (to big/fat)......
Posted
Updated 18-Dec-16 0:37am
Comments
[no name] 18-Dec-16 13:31pm    
copy/paste

1 solution

Why deploy the solution file? Your build artifacts are under publish folder in the project (or solution). You need to deploy the built executables, that is what your users are interested in. Sln file is just a way to manage your solution and projects in development environment. The "Publish" option lets you specify how your users will look for updates, from a server etc. You can configure that.
Quote:
What is the simplest way to deploy one for All User;
Win10, Winforms, VS2015, .Net4.51
Your targeted platforms are different, it will be difficult and would require a longer and larger build process. :-)

If your users are in a great number; hundreds or thousands, then you would require to use some other methodology, such as DevOps to configure the system to automatically publish the new versions of applications. Visual Studio Team Services is more than enough for small teams, you can consider using that. I happen to have 2 video tutorials that you can watch to understand the process,
Understanding Build Aftermath in Visual Studio Team Services - YouTube[^]
Continuous Deployment from VSTS to Azure App Service - YouTube[^]

There is a complete tutorial of the service too, Introduction to Visual Studio Team Services - YouTube[^]

Note: If you, in case I missed your point, want to distribute project to developers, then VSTS supports that too, Developing with Visual Studio Team Services - YouTube[^].
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900