plugins in .NET (C#, VB Development)
Started by tridy


Rate this topic
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5


7 posts in this topic
tridy
Junior Member
**


0
2 posts 2 threads Joined: Jan 2005
05-17-2007, 11:24 PM -
#1
I am quite new to the plugin development and I am wondering if it's possible to develope plugins for the TLB in .NET environment. And if it's possible, does anyone have a really simple example on how to do it.
Thanks
[tridy]
Sweden
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
05-18-2007, 08:07 AM -
#2
Microsoft don't recommend to write shell extentions using .NET
The TORDEX Team
http://www.tordex.com
camalot
Junior Member
**


0
3 posts 1 threads Joined: Aug 2010
08-06-2010, 05:03 PM -
#3
This is no longer the case with .NET 4.0 with the Side-by-Side support.

from Peter Ritchie's MVP blog
Quote:Another notable improvement is side-by-side (SxS) support for multiple versions of .NET. This allows hosting of more than one version of the CLR within a single process. This makes writing shell extensions, for example, in C# a reality in .NET 4.0. You shouldn't need to target .NET 4.0, but as long as .NET 4.0 is installed you should be able to write shell extensions in a current version of .NET (like .NET 2.0) and it will be supported. Prior to .NET 4.0, a process could only have one version of the CLR loaded into a process, making extending 3rd party native applications (like the Windows shell) very problematic because what version of the CLR that was loaded into a process would depend on the first extension loaded. If the first extension loaded was a .NET 1.1 assembly then any other extensions loaded requiring .NET 2.0 would subsequently fail.

http://msmvps.com/blogs/peterritchie/arc...pment.aspx
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
08-09-2010, 06:25 PM -
#4
Quote:This is no longer the case with .NET 4.0 with the Side-by-Side support.
Thank you for information.
The TORDEX Team
http://www.tordex.com
Lord Delacroix
Junior Member
**


0
1 posts 0 threads Joined: Apr 2011
04-18-2011, 06:59 PM -
#5
It's possible with .NET 3.0 and 3.5 as well.
ngen 'em ...

Check out QTTabBar, a shell extension that adds TABS to Windows Explorer that is written entirely in C# and NGen's the assemblies before it registers them.

Works quite the treat!
TheGleep
Junior Member
**


0
3 posts 0 threads Joined: Jul 2007
04-07-2014, 10:20 AM -
#6
Has anyone been able to do plugin development using C#, yet?
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
04-12-2014, 12:08 PM -
#7
I'm sorry, currently plugins can be created with C++ only Confused
The TORDEX Team
http://www.tordex.com


Forum Jump:


Users browsing this thread: 5 Guest(s)