» plugins targeting .net 4.5
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

plugins targeting .net 4.5

there has been quite some confusion in the past whether or not it is possible to write plugins for vvvv targeting the .net 4.5 framework.

.net 4.5 is an in-place update to .net 4.0, which means that as soon as you install .net 4.5, your 4.0 installation will be replaced and you'll be able to write plugins targeting 4.5.
as it is an in-place update the assembly version (like System.Core 4.0.0.0) of the .net class library will stay the same, whether you target 4.0, 4.5 or 4.5.1 - so don't get confused by that.

  • if you're using vvvvs built-in CodeEditor you can simply use 4.5 features. note however that our code editor doesn't do proper syntax highlighting and code completion for 4.5 features yet.
  • if you're using VisualStudio or SharpDevelop to write your plugin you need to set the target framework to .net 4.5 in the project settings of your plugin. this needs to be done because VisualStudio and SharpDevelop use the MSbuild tool chain resolving referenced assemblies at compile time using a .net sdk installation, of which you can have several, for each individual .net release. our code editor uses CodeDOM for resolving references using the currently loaded .net runtime and therefore this step is not required.
if you do target the .net 4.5 framework or use features of 4.5 in a dynamic plugin, the target machine where your patch will be running on needs to have a .net 4.5 installation, which is only available on windows vista and later versions.

for more details regaring .net framework versioning see http://msdn.microsoft.com/en-us/library/bb822049.aspx

Elias, Thursday, Jan 23rd 2014 Digg | Tweet | Delicious 1 comments  
u7angel 23/01/2014 - 21:07

thank you, elias

  • 1

anonymous user login

Shoutbox

~7h ago

joreg: absolutely. if it is for a repo that is public, just submit a pullrequest. otherwise please start a forum thread.

~7h ago

benjawmino: @joreg I ended up figuring out BezierSegment yesterday, so nevermind! Tell me, could a user submit a help patch? :)

~7h ago

joreg: @benjawmino please elaborate on this question a bit in a new forum thread. otherwise it is hard to answer..

~2d ago

benjawmino: so are there no splines/curves in gamma yet??

~5d ago

skyliner: wanna do drone shows or applications? then check this super cool project of our man e1n

~9d ago

NoseBleedIndustries: Thanks Joreg! The few minutes I was able to see, very good workshops!

~9d ago

joreg: @NoseBleedIndustries please give us some days, we'll have an announcement soon...

~9d ago

NoseBleedIndustries: I could not assist the Node20 (workshops ) Any Idea when we will have access to the links of the recordings?

~11d ago

bjoern: unity has c# bindings for usd, under apache license: https://github.com/Unity-Technologies/usd-unity-sdk