Я хочу создать DLL файл CustomAction С#, который зависит от сторонней .NET DLL (в этом конкретном случае он MySql.Data.dll
). У меня есть DLL файл с пользовательским действием С#, работающий с фрагментом WiX ниже. Я просто пытаюсь понять, как безопасно добавлять зависимость к пользовательскому действию. Примечание. Мне действительно не нужен этот файл сторонних DLL файлов для запуска установленного приложения.
<Binary Id="MyCustomAction.dll" SourceFile="MyCustomAction.CA.dll" />
<CustomAction Id="FixupConfigForMysql" Return="check" />
<InstallExecuteSequence>
<Custom Action='FixupConfigForMysql' After='InstallFiles'>NOT Installed</Custom>
</InstallExecuteSequence>
Нужно ли мне установить сторонний DLL файл (MySql.Data.dll
), чтобы запустить пользовательское действие?
Можно ли добавить еще один бинарный тег с сторонним DLL файлом?