![]() It then does the work needed to locate the values in the program's Configuration file that need to be preserved across versions and writes them to other properties for the upgrade script. This method uses the values of properties stored in the Session object passed as a parameter to the method and determines the path of the current version's executable file. In there, I implemented a method, decorated with the attribute. ![]() The final Custom tag mentioned above needs to go into the InstallUISequence section, not the InstallExecuteSequence section, as the custom action needs to be called before the dialog is displayed.Īs for the implementation of the Custom Action itself, I added a new C# Custom Action library project to the solution. Finally, I added a Custom tag to the InstallExecuteSequence section that referenced the CustomAction tag by ID. I then referenced the Binary tag's ID in the CustomAction. wxs file to identify where the custom action resides. After doing some more research into custom actions, I believe I've got all of this figured out. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |