The Vensim Application Runtime will look for mdlname_sim..dll (or mdlname_asim.dll for SyntheSim support) and use it if it exists and matches the model currently in use. The Model Reader is not capable of compiling a model so it will interpret the model if mdlname_sim.dll does not exist or is not from the same model. When you publish a model if the compiled model dll is up to date it will be included in the list of files generated by default.