» Debug vvvv plugins using visual studio 2005
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Debug vvvv plugins using visual studio 2005

This document shows how to use visual studio 2005 to debug plugins within vvvv itself, instead of using the Plugin Hoster.

Create a new configuration

In order to be able to debug our plug-in from within vvvv, we need to set the build path to the Plugins folder.

Go to Build -> Configuration Manager

</img>

Within the Active configuration drop down, select : "<New...>"

Choose a name for your configuration (For example: vvvv-debug), and select "Debug" in the copy setting from drop down. Leave the check box checked.

This allows us to keep our old configuration when we want to do test builds, and swap to vvvv-debug when we ready for testing.

Now we need to setup our path to be able to deploy our plug-in in the vvvv folder.

Right click on your project, then choose "Properties".

Go to the "build" section, and then choose your configuration.
On the "output path" section, choose the vvvv plug-in folder.

To avoid having duplicate libraries, I also recommend to setup the Utils and PluginInterfaces references “copy local” properties to "false".

Attach visual studio debugger to vvvv process

Now your configuration is ready, we will debug our project.
Put a couple of breakpoints in your plugin, and build you plugin with the configuration above.
(Note: make sure vvvv is closed before building, otherwise it will fail).

Run vvvv.
Go to "Debug" --> Attach to process

Choose "vvvv.exe" in the list, and then click on "Attach".

The debugger will start by itself. If you add your plug-in within the vvvv patch, you should be able to follow step by step what it does now :)

Auto start vvvv when we start the debugger.

To simplify our life, we will make visual studio start vvvv automatically when we start the debugger.
We go back to our project properties
Go to the debug section.
On the "Start Action" choice, choose: "Start Program".
Then browse to have the vvvv.exe file in the box.

Now when you will press the Start Debugging button, Visual studio will start vvvv and attach itself to the process.

When your stop the debugger, vvvv will also stop by itself.

by vux

anonymous user login

Shoutbox

~1d ago

~4d ago

domj: Stuck in your patching or eager to share what you made or came across? Join Midweek Patch Therapy at 17:30 https://therapy.domj.net/

~5d ago

david: vvvv meetup 3. new stream link. again youtube made us nuts.. please send everybody to https://youtu.be/pa3HRQ7kj6w

~5d ago

joreg: Reminder: Join us this evening, 8pm CET for the 3rd worldwide #vvvv meetup: 3.-worldwide-vvvv-meetup

~5d ago

sinus: @evvvvil: very impressive stuff! keep on marching the rays!You´ll never walk alone!

~6d ago

evvvvil: @mediadog, thankx for pointing it out broski. Wicked.

~7d ago

domj: Catching up with the Midweek Patch Therapy excerpts, expect more videos over the week. https://youtu.be/36r8LnHaS7g

~8d ago

mediadog: @evvvvil hey you made the webgl-dev-list cool stuff list: http://gfxprose.blogspot.com/2020/05/cool-webgl-stuff-2020-05-21.html

~9d ago

evvvvil: Yo I'm live doing a VJ set made in vvvv for OUTLINE demoparty with OddJohn DJing! Come see us play here: https://www.twitch.tv/outlinedemoparty/

~10d ago

domj: A blast to read with great references. Thoughts on how to make programming more learnable and understandable. http://worrydream.com/LearnableProgramming/