# How to publish a package that uses ViewExtension class

**URL:** <https://forum.dynamobim.com/t/how-to-publish-a-package-that-uses-viewextension-class/11416>\
**Category:** Developers\
**Created:** [April 28, 2017, 11:13pm UTC](https://forum.dynamobim.com/t/how-to-publish-a-package-that-uses-viewextension-class/11416 "2017-04-28T23:13:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![LongNguyen](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/longnguyen/32/63224_2.png) [@LongNguyen](https://forum.dynamobim.com/u/LongNguyen)\
**Post date:** [April 28, 2017, 11:13pm UTC](https://forum.dynamobim.com/t/how-to-publish-a-package-that-uses-viewextension-class/11416/1 "2017-04-28T23:13:48Z")

</div>

Hi, what is the correct way to distribute a package that has a ViewExtension XML file? How to get it placed correctly in the [DynamoMainFolder]/viewExtension folder on the user’s computer and how to ensure that the path to the dll that contains the ViewExtension-derived class is set correctly on the user’s computer.  
Many thanks 🙂

---

<div class="post-metadata">

**Author:** ![Michael\_Kirschner2](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/michael_kirschner2/32/75576_2.png) [@Michael\_Kirschner2](https://forum.dynamobim.com/u/Michael_Kirschner2)\
**Post date:** [April 30, 2017, 4:33pm UTC](https://forum.dynamobim.com/t/how-to-publish-a-package-that-uses-viewextension-class/11416/2 "2017-04-30T16:33:55Z")

</div>

Hi @LongNguyen It’s not really possible yet, I added a PR for the functionality to add a non view extension to the package manager.

At the current time I think your best bet is write an installer … or some really good documentation.

---

<div class="post-metadata">

**Author:** ![LongNguyen](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/longnguyen/32/63224_2.png) [@LongNguyen](https://forum.dynamobim.com/u/LongNguyen)\
**Post date:** [May 4, 2017, 1:58pm UTC](https://forum.dynamobim.com/t/how-to-publish-a-package-that-uses-viewextension-class/11416/3 "2017-05-04T13:58:11Z")

</div>

Thanks for clarifying.

I think in the long run I will make a proper installer. For now I will just make a clear installation manuals 🙂

---

<div class="post-metadata">

**Author:** ![Michael\_Kirschner2](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/michael_kirschner2/32/75576_2.png) [@Michael\_Kirschner2](https://forum.dynamobim.com/u/Michael_Kirschner2)\
**Post date:** [May 4, 2017, 7:10pm UTC](https://forum.dynamobim.com/t/how-to-publish-a-package-that-uses-viewextension-class/11416/4 "2017-05-04T19:10:10Z")

</div>

btw… is this about your Dynamo form finding package? Very exciting!?

---

<div class="post-metadata">

**Author:** ![LongNguyen](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/longnguyen/32/63224_2.png) [@LongNguyen](https://forum.dynamobim.com/u/LongNguyen)\
**Post date:** [May 7, 2017, 3:51pm UTC](https://forum.dynamobim.com/t/how-to-publish-a-package-that-uses-viewextension-class/11416/5 "2017-05-07T15:51:43Z")

</div>

Hi Micheal. Thank you 🙂 Yes it is indeed for the DynaShape package. I used the ViewExtension for mouse-viewport interaction, that was why I asked.

I have decided to spent this Sunday afternoon to write a simple installer. Hope to publish it here on the DynamoBIM forum in the next few days.
