Звучит хорошо. Я посмотрю на эти возможные решения.
Я не думаю, что # 1 будет работать, так как я развертываю несколько веб-частей в одном решении, все из которых используют одну и ту же connectionString.
# 3 звучит как очень чистое решение. Я вижу, что элементы конфигурации кэшируются, поэтому если мне нужно сохранить строку подключения, мне не удастся выполнить поиск SP каждый раз, когда мне понадобится эта строка.
При поиске решения я наткнулся на другой метод.
Если вы покопаетесь в их коде, похоже, они создали установщик, который принимает значения, специфичные для приложения, добавляет значения в файл FeatureTemplate.xml и передает их объекту SPFeatureReceiverProperties в Reciever.
Я собирался заняться этим методом, но я думаю, что №3 будет лучше.
Спасибо,
Кит