You say you can't update CR on the prod machine, then don't build with a newer version on your dev machine! :-)
The new version of CR is likely to be backward compatible but old versions cannot cope with new functionality they know nothing about.
Try targeting an earlier version of .NET in your build and check the framework version on the production machine - note
Quote:
As of SP 26 we no longer support .Net Framework 3.5 and recommend upgrading to 4.5.2 or above
I personally would set up a machine (probably virtual) with the new versions and regression test the "other applications", then bite the bullet and upgrade across the board.