# Reference dyn. file in Visual Studio

**URL:** <https://forum.dynamobim.com/t/reference-dyn-file-in-visual-studio/74470>\
**Category:** Revit\
**Tags:** designscript, python, dynamo, scripting, script\
**Created:** [March 17, 2022, 10:58am UTC](https://forum.dynamobim.com/t/reference-dyn-file-in-visual-studio/74470 "2022-03-17T10:58:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nicinico](https://avatars.discourse-cdn.com/v4/letter/n/82dd89/32.png) [@nicinico](https://forum.dynamobim.com/u/nicinico)\
**Post date:** [March 17, 2022, 10:58am UTC](https://forum.dynamobim.com/t/reference-dyn-file-in-visual-studio/74470/1 "2022-03-17T10:58:18Z")

</div>

Hi all,

Trying to build my own Revit Ribbon. Started a new project in Microsoft Visual Studio.  
Referenced the 2 needed Revit dll file’s.  
Next step would be to also reference the needed file’s that will become a button in the ribbon. But, I want to have one of my dynamo scripts as a button, which is a dyn. file. Visual Studios can only reference dll. files. How do I do this?

Or do you guys have another idea for me as to how to create and organise my own ribbon.

Fairly new to scripting btw. so I started following this tutorial:

> **[create your own tab and buttons in revit](https://archi-lab.net/create-your-own-tab-and-buttons-in-revit/#comment-2882)**
>
> In the last few posts I have outlined in great detail how to make a simple Revit Add-in using the IExternalCommand implementation. Doing that is a great and really fast way of adding new tools to R…

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/e/7efa2b0f8f9f5a7b7908516915fb4728ad29cd5e.png)

---

<div class="post-metadata">

**Author:** ![staylor](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/staylor/32/94307_2.png) [@staylor](https://forum.dynamobim.com/u/staylor)\
**Post date:** [March 22, 2022, 7:17pm UTC](https://forum.dynamobim.com/t/reference-dyn-file-in-visual-studio/74470/2 "2022-03-22T19:17:19Z")

</div>

Welcome to the community!  
I can’t offer any advice towards how to handle in Visual Studio, but if you are looking for relatively easy way to incorporate your scripts to a Revit ribbon, give Dyno Browser a looksee.

---

<div class="post-metadata">

**Author:** ![antoniocanerosan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/antoniocanerosan/32/131219_2.png) [@antoniocanerosan](https://forum.dynamobim.com/u/antoniocanerosan)\
**Post date:** [March 22, 2022, 7:27pm UTC](https://forum.dynamobim.com/t/reference-dyn-file-in-visual-studio/74470/3 "2022-03-22T19:27:50Z")

</div>

Hi @nicinico,

You might want to consider pyRevit ([How to pyRevit: What is an Extension and How to Create One - YouTube](https://www.youtube.com/watch?v=zERdPh1vNBQ)) where you can create your own Revit tab in the ribbon without using C#.

> **[Releases · eirannejad/pyRevit](https://github.com/eirannejad/pyRevit/releases)**
>
> Rapid Application Development (RAD) Environment for Autodesk Revit® - eirannejad/pyRevit

Cheers,
