# Do custom actions need to be redone going from FB7 to FB8

**URL:** https://www.finalbuilder.com/forums/t/do-custom-actions-need-to-be-redone-going-from-fb7-to-fb8/2556
**Category:** Discussion
**Created:** [July 12, 2017, 10:35am UTC](https://www.finalbuilder.com/forums/t/do-custom-actions-need-to-be-redone-going-from-fb7-to-fb8/2556 "2017-07-12T10:35:36Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![garthbf](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/g/77aa72/32.png) [@garthbf](https://www.finalbuilder.com/forums/u/garthbf)
#### Post date: [July 12, 2017, 10:35am UTC](https://www.finalbuilder.com/forums/t/do-custom-actions-need-to-be-redone-going-from-fb7-to-fb8/2556/1 "2017-07-12T10:35:36Z")

</div>

We have a bunch of custom actions we created with action studio that uses C# to execute. what do we need to do if anything to make these work with FB 8? thanks.

---

<div class="post-metadata">

### Author: ![nevar](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/n/c4cdca/32.png) [@nevar](https://www.finalbuilder.com/forums/u/nevar)
#### Post date: [July 13, 2017, 12:46pm UTC](https://www.finalbuilder.com/forums/t/do-custom-actions-need-to-be-redone-going-from-fb7-to-fb8/2556/2 "2017-07-13T12:46:14Z")

</div>

Hi Garth,   
  
Yes you will need to open then all up in Action Studio and add a serialisation ID. In addition the custom actions need to be copied into the FinalBuilder 8 ActionDefs folder, and the binaries need to be placed in the ActionDefs\Assemblies\4.0 directory. Lastly you can also move towards .Net4.0 for all your C# actions as we now load this CLR by default.&nbsp;  
  
One thing I forgot to mention is that you will also need to re-link to the FinalBuilder 8 interop assemblies instead of FinalBuilder 7 ones. These are found in the FinalBuilder 8&nbsp;ActionDefs\Assemblies\4.0 directory.&nbsp;  
  
So in summary:   
- Add a serialisation ID through Action Studio   
- Re-link to FinalBuilder 8 interop assemblies found in ActionDefs\Assemblies\4.0&nbsp;&nbsp;  
- Copy actions into ActionDefs, binaries into ActionDefs\Assemblies\4.0   
- Update C# actions to .Net4.0 as you see fit.  
  
Edit: forgot about re-linking to FinalBuilder 8 interop assemblies for C# actions

---

<div class="post-metadata">

### Author: ![garthbf](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/g/77aa72/32.png) [@garthbf](https://www.finalbuilder.com/forums/u/garthbf)
#### Post date: [July 13, 2017, 8:21am UTC](https://www.finalbuilder.com/forums/t/do-custom-actions-need-to-be-redone-going-from-fb7-to-fb8/2556/3 "2017-07-13T08:21:31Z")

</div>

Can I use the same ID as is displayed in the ver 7 action studio?

---

<div class="post-metadata">

### Author: ![nevar](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/n/c4cdca/32.png) [@nevar](https://www.finalbuilder.com/forums/u/nevar)
#### Post date: [July 14, 2017, 1:12am UTC](https://www.finalbuilder.com/forums/t/do-custom-actions-need-to-be-redone-going-from-fb7-to-fb8/2556/4 "2017-07-14T01:12:59Z")

</div>

Hi Garth,   
  
 Its best to have some sort of naming structure to them that is human readable. Something like Action.MyCompany.ThingItDoes. This will then mean when you see the serialisation name in the new file structure (through merging or manual review if required) you will know what action the section is referring to.   
  
 With that said, you can place any text in the name as long as it unique and alpha-numeric characters.
