Как вы, возможно, знаете, Microsoft недавно развернула обновление для системы безопасности Visual Studio: KB971090 .
Помимо прочего, обновлена библиотека времени выполнения Visual C с версии 8.0.50727.762 до 8.0.50727.4053.
Таким образом, после этого обновления все, что я скомпилировал, используя динамически связанную среду выполнения, обновит свои зависимости до новой среды выполнения.
Конечно, для новых приложений можно обновиться до новой, предположительно более безопасной, версии.
Но я также хотел бы иметь возможность сохранить старую зависимость - например, я хотел бы создать пакет исправлений, который требует замены только одной DLL (если я попытаюсь сделать это после обновления, я получу страшное «Это приложение не удалось запустить из-за неправильной конфигурации приложения.», если только я не распространю обновленную среду выполнения).
Есть ли способ сделать это, или мне нужно сохранить две установки Visual Studio: одну обновленную и одну не обновленную?