Можно ли подменить dll сборку в .Net?
Да - можно положить рядом с екзешником, например. Но с mscorlib такое, скорее всего, не прокатит, тк это подписанная сборка и приложение будет искать конкретную сборку
Может положить его рядом с файлом .ехе.