sn -Vr создает запись в реестре на локальной машине. Это не меняет сборку. Вы должны запускать sn -Vr локально на каждой машине, на которой вы хотите пропустить проверку строгого имени целевой сборки.
Поскольку вы упоминаете, что ваша проблема связана с тестовой машиной, вы можете иметь в виду, что, по крайней мере, некоторые из ваших тестовых прогонов действительно должны выполняться в состоянии «как поставлено» приложения, которое включает окончательная подпись для сборок. Хотя я понимаю, что проблемы управления ключами могут препятствовать применению окончательной подписи, скажем, к автоматическим сборкам, вам, в конечном счете, потребуется протестировать с использованием полностью подписанных сборок и не пропускать проверку, если вы хотите эмулировать среду возможного выполнения.