У меня возникла проблема, когда DLL COM, которую я распространяю с моим приложением, не регистрируется, потому что atl.dll не зарегистрирован на машине.Зависимости развертывания COM
Быстрое решение заключается в том, чтобы запустить regsvr32 на dll, но я хочу, чтобы что-то было немного чище, чем это.
У меня нет большого опыта работы с развертыванием, и мне было интересно, есть ли способ определить, зарегистрирован ли atl.dll на машине, и если бы я не смог зарегистрировать его из кода.
В настоящее время у меня есть собственное действие C# для моего установщика MSI, поэтому я мог бы добавить туда логику для выполнения задачи.
Заранее спасибо.
То есть именно то, что мне было нужно. Спасибо. –
Это действительно помогает мне. Благодарю. –