Я пытаюсь понять, как бороться с установкой и развертыванием нашего проекта, который является фреймворком. Обычно разработчики устанавливают фреймворк, а затем его приложения .Net ссылаются на наши библиотеки.
Каркас имеет 2 уровня:
- Количество собственных библиотек C ++
- Некоторые сборки C ++ \ CLI и C # (все они являются dll), которые ссылаются на собственные dll
Я хочу предоставить установщик, который помещает сборки .Net в GAC и устанавливает собственные сборки в папку WinSxS. До сих пор я не смог найти много информации об установке сборок SxS. Я знаю, что это можно сделать с помощью MSI, и мне было интересно, знает ли кто-нибудь, как это сделать с помощью WiX или с помощью какого-либо другого инструмента для установки.
Я считаю, что это невозможно сделать с помощью проектов установки Visual Studio.