Quote:
Does everyone who runs my application need to have anything like .Net Framework installed?
Yes. C# will not run without the appropriate .NET framework installed. However, any "proper" installer will automatically download and install that on computers that do not have it, and various version of Windows include various versions of .NET with the OS.
Quote:
Whats the best way to publish it if I want to upload it to somehwere like mediafire?
Use an installer - this may help:
How to: Publish a ClickOnce Application using the Publish Wizard[
^]
Quote:
please also explain how to publish it because I can only find tutorials and how to's to the VS 2010 version.
This VS extension may help if you want to go that route:
Microsoft Visual Studio 2015 Installer Projects[
^]