Global Error Handling for C# .NET Office Add-In / C++ COM Shim

This project was successfully completed by kandamunlabs for €297 EUR in 12 days.

Get free quotes for a project like this
Project Budget
€250 - €750 EUR
Completed In
12 days
Total Bids
Project Description


We are developing a COM Add-In for Microsoft Office in .NET / C# (Visual Studio 2010). As we would like to avoid having to increase code complexity by an excessive use of try-catch blocks, we would like to have global error handling in our .NET / C# Add-In - which unfortunately is not working for COM add-ins like for Windows Forms applications through "[url removed, login to view]" or "[url removed, login to view]".

We have created a COM Shim for our .NET / C# Add-In for Microsoft Office using the COM Shim Wizard ([url removed, login to view]) and found and article on MSDN which describes how global exception handling can be done in a similar ASP / COM setting ([url removed, login to view]). We need your help to translate ASP / COM example to our use case.


We need a COM Shim (i.e. a COM .DLL loader for a managed .NET add-In) which allows global error handling within .NET so that we can catch all exceptions before they are handled by the Office application the add-in is running in.


- Visual Studio 2010

- C# for the Office Add-In - we will provide you with a test Add-In project throwing unhandled exceptions that need to be caught

- C++ for the COM Shim (i.e. loader DLL) - we will provide you with a test COM Shim project created by the COM Shim Wizard (see above)

- Please use information provided in [url removed, login to view] as a starting point

Completed by:

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online