Итак, у меня есть один исполняемый файл VB6, который ссылается на несколько COM-библиотек VB6. Могу ли я на лету сгенерировать манифест для исполняемого файла, а также манифест для каждой из указанных библиотек DLL? Если так, то как?
Я хотел бы выполнить эту операцию как часть нашего процесса сборки, не регистрируя COM-библиотеки COM как часть процесса.
ПРИМЕЧАНИЕ. Все примеры reg-free COM, которые я нашел до сих пор, включают взаимодействие .NET, которое не является обязательным требованием для моих действий.
[EDIT]
Проведя предварительное тестирование с использованием Unattended Make My Manifest, я обнаружил, что он не так удобен для пользователя, как хотелось бы. И, поскольку для документации есть только файл Sample.ini, мне было довольно сложно понять, что следует помещать в этот файл по сравнению с тем, что не нужно вводить в этот файл. В любом случае, я решил создать манифесты, используя свой собственный инструмент. Надеюсь, я получу разрешение от моих работодателей выпустить код как открытый исходный код.
* На данный момент, если вы находитесь в том же положении, что и я, и хотите создать среду сборки и производства, в которой используются параллельные COM-взаимодействия без регистрации, просто знайте, что это возможно , Я бы порекомендовал создавать их вручную с помощью простого DLL и пользовательского приложения, а затем постепенно наращивать его до тех пор, пока оно не будет соответствовать вашим конкретным потребностям. **