Я хочу иметь возможность создать один MSI из VS08, который можно использовать, например, для установки. демонстрационные, промежуточные и производственные версии одного и того же приложения на одном веб-сайте в том же IIS. Другими словами, пользователь должен контролировать, сколько экземпляров он хочет - я не могу предварительно сгенерировать их, изменяя код продукта (хотя в действительности будет существовать верхний предел 10). ). <EDIT>
Маршрут преобразований требует схожих априорных знаний AFAICT ( Бот предложил этот маршрут , и, хотя он будет работать, он не обеспечит впечатления клиентов) </EDIT
>.
Другие экземпляры моего вопроса существуют без ответов по адресу:
Идеальный ответ - OOTB с VS08, но я не удивлюсь, если это еще один тупик с этим. (Кстати, лучшая информация об установщиках MSI ASP.NET, которую я видел, это этот пост * scottgu ).
MSDEPLOY, кажется, мне не по вкусу, поэтому я искал что-то обертывающее его, только я хочу иметь возможность поддерживать несерверные ОС, такие как XP и Vista.
Я вижу признаки грядущего продукта InstallShield, который, похоже, именно это и делает, и который, исходя из боли 10 лет назад, я бы хотел избежать, но не совсем не склонен переходить на что-то менее болезненное. Одним из побочных преимуществ будет то, что мой [TeamCity] CI-сервер не будет нуждаться в загрязнении копией VS без какой-либо веской причины (и нет, мне определенно не понадобится держать его там для запуска MSTEST: D).