Closed

Outlook 2010/2013 AddIn Prototype (C#, VSTO)

This project received 5 bids from talented freelancers with an average bid price of $220 USD.

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 USD
Total Bids
5
Project Description

We have a very small project that can be done within 1-2 hours if you have the corresponding expertise:

1. A simple Outlook AddIn (C#, VSTO) with One Button in the Ribbon Bar (OnClick: "Say's Hello $$$") - The $$$ has to be replaced by a value configured in the plugin, we come to that soon
2. Here comes the catch, we need two dll's:

a) The first Dll called [url removed, login to view] only contains a Setting configuring for example $$$ = World. The most important thing is that this is the dll that needs to be registered in Outlook and this one doesn't contain the Startup and Shutdown methods, those are in the second Dll explained next.
b) The second Dll called [url removed, login to view] contains all the logic of the AddIn (Startup and Shutdown) and so on.

To be able to load the configuration from the AddIn we used MEF but you can use anything you want. This is our current directory for that:

var catalog = new DirectoryCatalog([url removed, login to view](), "*[url removed, login to view]");
var container = new CompositionContainer(catalog);

IAddInConfigurator configurator = [url removed, login to view]();

// Here we get the $$$ (World, another name, etc.)
var name = [url removed, login to view]();

This is very simple, the complicate part is to get [url removed, login to view] to execute the AddIn logic from withing the [url removed, login to view]

The delivery is a Visual Studio Project where you can define the [url removed, login to view] and it's builds correctly and starts the AddIn in Outlook.

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