В последнее время мы столкнулись с некоторыми проблемами с адептами .dll для наших клиентов, поэтому мне было интересно, если установки SxS требуемых DLL и .ocx - хорошая идея. Я прочитал об этом и преуспел в развертывании нашего приложения, когда по крайней мере некоторые из его зависимостей удовлетворялись через манифест, но разве он по-прежнему является рекомендуемым способом развертывания, или это причуда с последних нескольких лет и теперь постепенно прекращается?Бок о бок проявляет, горячий или падающий от благодати?
ответ
Я не понимаю, почему это было бы причудой. Опасность в VB6 заключается в том, что никогда не было обновления для инструментов, чтобы поддерживать его напрямую, хотя улучшенная поддержка VB6 SP6 и XP SP2 обеспечили более полную реализацию.
Мы используем его все время здесь, хотя мы обнаружили, что некоторые сторонние элементы управления неправильно написаны и не могут работать с ним. Например, многие вещи vbAccelerator «сломаны» таким образом.
Это редкий случай, который мы не делаем теперь, используя reg-free COM, даже когда мы завершаем все это в пакете MSI. Будучи изолированным от плохих инсталляторов других продуктов (источник большого DLL Hell), это большой плюс, и Windows становится лучше защищаться с точки зрения компонентов системы, которая помогает самому .
Трюк находит хорошую поддержку инструмента. У меня никогда не было терпения работать с помощью отрывочной поддержки Microsoft с помощью SDK-инструментов, но я думаю, что у других есть. Для этого есть хотя бы один коммерческий продукт. Мы используем собственные инструменты, разработанные собственными силами.
Fad? Мы считаем это конкурентным преимуществом. Это также облегчает создание портативного программного обеспечения в VB6! В отличие от некоторых инструментов загрузки и взлома библиотеки времени исполнения, которые мы видели из немецкого источника, вам также не нужно добавлять много фиктивного кодирования в свои программы. Просто старые старые программы VB6 работают нормально.
Другое, что он разрешает, - это развертывание для каждого пользователя, что упрощает создание пакетов MSI, которые устанавливаются для пользователя без прав на возвышение. Мы не в основном занимаемся производством стелсбуки, но клиенты иногда сталкиваются с некоторыми высокими стенами в своей организации, и это позволяет им устанавливать продукты, которые мы предлагаем, и работать с ними. Поскольку мы не касаемся областей реестра или защищенной файловой системы, отрицательная обратная связь от типов администраторов была почти нулевой. Windows 7 усиливается следующим образом:
Authoring a single package for Per-User or Per-Machine Installation context in Windows 7
Тот же метод работает на Vista, хотя вы не получите одинарной пакет функциональность. Создание изолированных приложений делает процесс еще проще.
Конечно, SxS означает намного больше, чем независимый от COM и изолированный, но в терминах VB6 это, вероятно, то, о чем вы говорили. DotNet использует его, ОС использует его. Я не уверен, почему это может выглядеть «причудой». Возможно, многие люди успокоились по этому поводу, разочаровавшись в инструментах, переходе от VB6 к чему-то другому или к тому, что экономика сейчас очень конкурентоспособна.
Я экспериментировал с SxS в прошлом, но прекратил использовать его после столкновения с проблемами на определенном проценте компьютеров под управлением Windows XP, где должно было запускаться приложение.
- 1. Динамический бок бок о бок
- 2. UICollectionViewCell бок о бок
- 3. Бок о бок divs
- 4. Плавающий бок о бок
- 5. Бок о бок Divs?
- 6. Stackpanels бок о бок
- 7. CKEditor бок о бок
- 8. Элементы бок о бок?
- 9. Бок о бок divs
- 10. Заголовок CSS бок о бок или повторяется
- 11. Показано фрагменты бок о бок
- 12. бок о бок pref android
- 13. , отображающий элементы бок о бок
- 14. Таблицы SSRS бок о бок
- 15. два стола бок о бок
- 16. Укладка разделов бок о бок
- 17. Помещение элементов бок о бок
- 18. Помещение divs бок о бок
- 19. CSS блоки бок о бок
- 20. Div бок о бок выпуск
- 21. Размещение divs бок о бок
- 22. земля GList бок о бок
- 23. Загрузите бок о бок DIV
- 24. Получение столбцов бок о бок
- 25. Отключить бок о бок DatePicker
- 26. Two TableLayouts бок о бок
- 27. Положить форму бок о бок
- 28. Бутстрап сетка бок о бок
- 29. Две кнопки бок о бок
- 30. CSS floatimages бок о бок
Ваш ответ был бы более полезен, если бы вы могли предоставить подробную информацию о том, что именно эти проблемы были. Кто-то другой мог столкнуться с теми же проблемами, но нашел время, чтобы найти решение. –