Не так много ответов, хотя я вполне уверен, что многие сталкиваются с одинаковыми проблемами. До сих пор я написал все зависимости, инструменты и конфигурации в «простом» автоматическом пакетном скрипте, и пока он работает нормально - обратите внимание, что никто не обновился до новой цепочки инструментов, которую я навязываю команде разработчиков :)
Я в основном просто вызываю MSI, устанавливаю и настраиваю Oracle ODP.NET и пару плагинов Visual Studio - и все это, используя опцию без вывода сообщений на разных типах установщика. Э.Г.
MSIEXEC.EXE /I "Windows Identity Foundation Runtime 6.1 64bit\Windows6.1-KB974405-x64.msu" /QB- /LWAMOE c:\temp\install.log ALLUSERS=1
и
"%vsixInstaller%" /quiet /skuName:Ultimate "Web Service Software Factory 2010\WSSF2010.vsix"
Все еще нужно написать сценарий установки и настройки сертификата, и я подумываю о том, чтобы все включить в систему контроля версий и просто предоставить новым пользователям двоичный файл, который может проверить все в рабочем пространстве (TFS) и запустить установку.
Если у кого-то есть комментарии к этому подходу и / или альтернативам, пожалуйста, ответьте / прокомментируйте. Я считаю, что это одна из многих ключевых особенностей, когда вы пытаетесь стать более гибкими и максимально автоматизировать.