.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

Managed AddIn FrameWork Folder Removal

Posted By:      Posted Date: May 22, 2011    Points: 0   Category :WPF


 I have a below scenario...

                   My application will create an AddIntoken and will host the addin in seperate process.My code looks like...

MyHostView businessProcess = aiToken.Activate<MyHostView>(aiProcess, AddInSecurityLevel.Host);

The application will keep the above hostview object returned in aninternal dictionary for calling addin methods later...

Issue : After AddInProcess shutdown, I am not able to delete the addin folder completely...I can see that there will be 2 dlls left( HostSideAdapters.dll and contracts.dll ), and both are locked by my application. 


Can anybody tell me why my application still holds lock on the above dlls even after I shutdown my addin and killed addinprocess?




View Complete Post

More Related Resource Links

Managed Addin Framework UI Issues


Problem #1: An add-in UI cannot be rotated, scaled, skewed because of which the UI from addin is not getting contained in the container because of which it is blocking the controls.

Problem #2: When focus shifts between controls in an add-in UI, the GotFocus and LostFocus events are neither received nor raised by the host application because of which addin UI sometimes seen on top of other CONTROLS and get refreshed on Mousemove.

Managed Addin Framework , VISUAL STUDIO 2010 breaks


When i am trying to add 3 visual wpf addin using for loop in .net 4.0 framework most of the times all 3 dont turned up some times 2 turned p nd sometime one but same code in f/w 3.5 sp1 works fine ?

In eventvwr i can see the log I can see the message as could not find the remote server . Please help me out from this unusual behaviour of addin .net f/w 4.0. I have istalled the patch as given by previous discussion http://social.msdn.microsoft.com/forums/en-US/wpf/thread/3c8592f2-14a6-418b-ab11-6d18096aaa0c


Crash report is as follows Version=1 EventType=APPCRASH EventTime=129461254346265559 ReportType=2 Consent=1 UploadTime=129461254349927434 ReportIdentifier=6ad7aae3-5c46-11e0-b807-0016e693a899 IntegratorReportIdentifier=6ad7aae2-5c46-11e0-b807-0016e693a899 Response.BucketId=2353269499 Response.BucketTable=1 Response.type=4 Sig[0].Name=Application Name Sig[0].Value=AddInProcess32.exe Sig[1].Name=Application Version Sig[1].Value=4.0.30319.1 Sig[2].Name=Application Timestamp Sig[2].Value=4ba1dfd6 Sig[3].Name=Fault Module Name Sig[3].Value=clr.dll Sig[4].Name=Fault Module Version Sig[4].Value=4.0.30319.315 Sig[5].Name=Fault Module Timestamp Sig[5].Value=4c05f789 Sig[6].Name=Exception Code Sig[6].Value=c0000005 Sig[7].Name=Exception Offset S

Managed Extensibility Framework: Building Composable Apps in .NET 4 with the Managed Extensibility F


Glenn Block explains how the Managed Extensibility Framework, a new library coming in .NET Framework 4.0, tackles the longstanding issue of building applications and components that can be reused and extended by others. Learn how to build apps that can use new functionality introduced by developers, framework authors and third-party extenders.

Glenn Block

MSDN Magazine February 2010

Vista and Office: View Data Your Way With Our Managed Preview Handler Framework


Stephen Toub shows you how to write your own Preview handlers for Windows Vista and Outlook 2007.

Stephen Toub

MSDN Magazine January 2007

DirectX 9.0: Introducing the New Managed Direct3D Graphics API in the .NET Framework


DirectX 9.0 is the latest evolution of the Microsoft 3D graphics technology for Windows. Direct3D, a major component of the DirectX Graphics subsystem, has evolved so rapidly in the last few years that the underlying programming paradigm has changed quite a bit from its origin. This article introduces the fundamental concepts of the unmanaged Direct3D architecture and illustrates how the managed Direct3D layer abstracts the unmanaged layer. Also, the author describes the Geometry, Texture, Device, and other classes and uses code from the Samples SDK.

Yahya H. Mirza and Henry da Costa

MSDN Magazine July 2003

C# and the Web: Writing a Web Client Application with Managed Code in the Microsoft .NET Framework


When the author wanted to build a middleware Web client to connect to other applications over the Internet, he realized that the XMLHttpRequest COM object was not sufficient for his purposes. In order to build a Web client using managed code, the author had to use the HTTPWebRequest and HTTPWebResponse classes provided by the Microsoft .NET framework. These classes are used in the sample project as a substitute for the less powerful XMLHttpRequest COM object, allowing the author to build a full-featured Web client. They also take advantage of all the benefits that the CLR and managed code have to offer.

Avi Ben-Menahem

MSDN Magazine September 2001

Trying to use use Managed Extensibility Framework to inject dispatcher into ViewModel



I found this: http://stackoverflow.com/questions/2354438/mvvm-best-practice-to-pass-dispatcher-to-the-viewmodel

And wanted to try, not surprisingly I did not get it to work.

Here is my code:


 public partial class MainWindow : Window, IContext
 public MainWindow()
 #region IContext Members
 bool IContext.CheckAccess()
  return this.Dispatcher.CheckAccess();
 public bool IsSynchronized
  get { return this.IsSynchronized; }
 public void Invoke(Action action)

.Net Framework 4 on Windows Server 2003/IIS6: where is the assembly folder ??

I installed and configured Framework4 on a Windows Server 2003 Standard SP2
following this guide:


Trying to access the website, I received this error:


Server Error in '/' Application.

Access to the path 'C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\' is denied.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.UnauthorizedAccessException: Access to the path
'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\' is

ASP.NET is not authorized to access the requested resource. Consider
granting access rights to the resource to the ASP.NET request identity.
ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or
Network Service on IIS 6 and IIS 7, and the configured application pool
identity on IIS 7.5) that is used if the application is not impersonating.
If the appli

Multiple database support with Entity Framework

One of the features introduced in Entity Framework is being database independent. Which mean each database provider can support Entity Framework by implementing its provider.

This feature allows you build applications independent from the underplaying database provider. In this post I'm going to show how to build an application that support multiple databases using same conceptual model made by Entity Framework.

Creating a Generic Entity Framework 4.0 Repository

With .NET 4.0 right around the corner, I thought it would be cool to download Visual Studio 2010 beta 2 and start playing around with the next release of Entity Framework.

The initial release of Entity Framework came with a great deal of criticism. To make matters worse, there was a large uproar when it was rumored that Microsoft would be abandoning LINQ to SQL, in favor of Entity Framework. This was because, at the time, many developers felt Entity Framework was an inferior technology to LINQ to SQL. To set things right, Microsoft proactively moved forward with improving Entity Framework, in time for the 4.0 release of the .NET Framework. This is good news because my initial impressions, so far, have been nothing but positive.

ASP.NET 4.0 Dynamic Data and Many to Many Entity Framework Entities

I did not play much with Dynamic Data controls in VS2008 and just made a cool discovery in VS2010 Beta 2. This may not even be new, but as I'm sitting 30,000+ feet over the Atlantic ocean, I don't have access to VS2008 at the moment to check.

Entity Framework 4 Tips for WinForms Development

I've been recently working on a smart client (WinForms) application backed by Entitiy Framework 4 (EF4) on Visual Studio 2010. In this blog post I will try to give you some tips regarding some limitations and points to be careful about EF4.

Bar Code Scanners with the .NET Compact Framework

Summary: Learn how to make your applications use bar code scanners in a generic way-ndependent of the specific bar code scanners that are used on different devices. Using the design patterns Façade and Factory, the implementation not only supports multiple bar code scanners, but it also makes it easy to add support for other bar code scanners. After a brief discussion about bar code scanners and the bar code scanner pattern, a download code sample, written in C#, demonstrates the use of the pattern and technologies.

Serial Communication with the .NET Compact Framework

Learn how to make your applications communicate over a serial port and how to handle common issues when implementing serial solutions. After a general discussion about serial communication and a common serial communication standard, this article demonstrates a practical use of the technologies through sample source code written in C#.

.net 4 framework getelementbyid for javascript without clientid


I thought I heard we would be able to get the value of an asp:textbox by id with javascript in the .net 4 framework? was I mistaken? if not does anyone know the syntax?

Cannot find ASP.NET tab on IIS6+2003,how to choose .NET framework 4.0?


Hi all,

I just wanna setup a .net framework 4.0 on my VPS for a new site. While I could not find the ASP.NET tab on properties. I did some research find some similar problems but haven't fixed it yet.

Any suggestion would helpful.



Problem with .net framework ! PLZ HELP !


This is how my Add / Remove Window looks like...

Recently i installed Visual Studio 2008 where

all these components got installed automatically...

Now the problem i face is...



ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend