I've been wondering this for a long time. Mainly what is/are the difference(s) between build and publish? I know that when I debug or build a version gets saved to both /bin and /obj, I usually run the one from /bin/build, but what is the difference between the build in /obj and /bin? Is building a good distribution method?
If I make a program I want other people to be able to use, I build it then upload just the executable created, leaving the manifest and other files generated. Is there a reason those files are generated? And when I publish it seems to make a "installabl e" version of the project, but most times I don't want that.
And there's compile. I always assumed that building the project compiled it, because it generates an executable that I can run on other computers. Is something else happening, or is building and compiling the same thing?
I want to do these things right, so the more I know about all this the better.
If I make a program I want other people to be able to use, I build it then upload just the executable created, leaving the manifest and other files generated. Is there a reason those files are generated? And when I publish it seems to make a "installabl e" version of the project, but most times I don't want that.
And there's compile. I always assumed that building the project compiled it, because it generates an executable that I can run on other computers. Is something else happening, or is building and compiling the same thing?
I want to do these things right, so the more I know about all this the better.
Comment