> Does a .net application need to re-compile everytime you restart the PC? Or, is it a one-shot deal?
Every time the program starts, although it could still be left in memory and not needing a recompile if the computer is not turned off/on (I'm not 100% sure how that works).
It is also possible to compile the program and send it out that way, but I do not know how much that is done.
> Could it be because its written in VB.Net?
No
> I guess the application at our workplace has no optimisations in place
Do you know if the program is compiled under debug or release? If debug that could be causing a slowdown, it's an easy mistake to make too.
Every time the program starts, although it could still be left in memory and not needing a recompile if the computer is not turned off/on (I'm not 100% sure how that works).
It is also possible to compile the program and send it out that way, but I do not know how much that is done.
> Could it be because its written in VB.Net?
No
> I guess the application at our workplace has no optimisations in place
Do you know if the program is compiled under debug or release? If debug that could be causing a slowdown, it's an easy mistake to make too.