From this page , DTExec 2012 converts earlier version packages into memory in the 2012 format. It is possible that the conversion may fail, but it should be possible to check the packages, and if they succeed once (that is, convert successfully), then they should do it every time. Their behavior should look like a high degree, but I would not expect complete equivalence under any circumstances.
The most likely conversion failure scenario is that the package includes third-party components that are not available for SSIS 2012.
I would not assume that a package could be launched by a later version of DTExec without testing, but if it runs successfully once, there is a high probability that it will run successfully each time.
source share