# New Graphviz Wrapper for .NET announcement

**URL:** <https://forum.graphviz.org/t/new-graphviz-wrapper-for-net-announcement/164>\
**Category:** Announcements\
**Created:** [June 4, 2020, 2:04pm UTC](https://forum.graphviz.org/t/new-graphviz-wrapper-for-net-announcement/164 "2020-06-04T14:04:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ctenbrinke](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@ctenbrinke](https://forum.graphviz.org/u/ctenbrinke)\
**Post date:** [June 4, 2020, 2:04pm UTC](https://forum.graphviz.org/t/new-graphviz-wrapper-for-net-announcement/164/1 "2020-06-04T14:04:51Z")

</div>

I hope this forum is the right place to post this announcement. I would like to inform you all of the Graphviz wrapper for .NET that I’ve been using for several projects now in the last couple of years, and have made open source just a few months ago.

The wrapper consists of a thin object-oriented layer around CGraph and Graphviz that performs foreign function calls to the native Graphviz code. Some rudimentary work has been done to make it threadsafe and garbage collected.

The link to the repository is [https://github.com/Rubjerg/Graphviz.NetWrapper](https://github.com/Rubjerg/Graphviz.NetWrapper)  
It is also available through a nuget package: [https://www.nuget.org/packages/Rubjerg.Graphviz/](https://www.nuget.org/packages/Rubjerg.Graphviz/)

I would like to thank you all for the kind help I received when struggling with certain aspects of Graphviz.

Kind regards

Chiel

---

<div class="post-metadata">

**Author:** ![magjac](https://sea2.discourse-cdn.com/graphviz/user_avatar/forum.graphviz.org/magjac/32/16_2.png) [@magjac](https://forum.graphviz.org/u/magjac)\
**Post date:** [June 4, 2020, 4:24pm UTC](https://forum.graphviz.org/t/new-graphviz-wrapper-for-net-announcement/164/2 "2020-06-04T16:24:42Z")

</div>

Welcome Chiel.

You’re definitely in the right place. Sounds like a useful wrapper you’ve made.

None of the maintainers are Windows guys and we are currently planning on upgrading our build pipeline for Windows. Maybe we can ask you for expertise advice if we get into trouble?

---

<div class="post-metadata">

**Author:** ![ctenbrinke](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@ctenbrinke](https://forum.graphviz.org/u/ctenbrinke)\
**Post date:** [June 5, 2020, 7:14am UTC](https://forum.graphviz.org/t/new-graphviz-wrapper-for-net-announcement/164/3 "2020-06-05T07:14:12Z")

</div>

I don’t consider myself an expert on build pipelines, but sure, you can ask. All I know is MsBuild support for C++ compilation is frustratingly meager 😄 And for mixing native and .NET assemblies even more so.

---

<div class="post-metadata">

**Author:** ![magjac](https://sea2.discourse-cdn.com/graphviz/user_avatar/forum.graphviz.org/magjac/32/16_2.png) [@magjac](https://forum.graphviz.org/u/magjac)\
**Post date:** [June 5, 2020, 8:38am UTC](https://forum.graphviz.org/t/new-graphviz-wrapper-for-net-announcement/164/4 "2020-06-05T08:38:06Z")

</div>

Thanks. If you have a Windows computer where you can build software, you’re an expert in my eyes 😁
