かずきのBlog

C#やJavaやRubyとメモ書き

目次

Blog 利用状況

ニュース

わんくまBlogが不安定になったため、前に書いてたはてなダイアリーにメインを移動します。
かずきのBlog@Hatena
技術的なネタは、こちらにも、はてなへのリンクという形で掲載しますが、雑多ネタははてなダイアリーだけに掲載することが多いと思います。
コメント
プログラマ的自己紹介
お気に入りのツール/IDE
プロフィール
経歴
広告
アクセサリ

書庫

日記カテゴリ

[C#][MEF]Managed Extensibility Framework入門 その1

このエントリは、Managed Extensibility Framework(以下MEF)のPreview 5をベースに書いてます。それ以降のバージョンのものとは非互換のある部分があるかもしれないので、正式版がリリースされた未来に来られた方は、そこんとこお許しください。

ということで、痛IDEの作り方を見て、いきなりMEFというわからない単語が出てきたので調べてみました。簡単に言うと、次期バージョンの.NET Framework 4.0に正式に含まれる予定のDIコンテナだと認識しました。

現時点ではMEF Preview 5が最新でCodePlexのサイトからダウンロードできるようになっています。ここでダウンロードしたzipを解凍して出来たフォルダのbinの下にある、System.ComponentModel.Composition.dllが本体っぽいです。

ということで、MEFのGuideのページを上から順に読んでいって試したことを書き連ねていこうと思います。

ということで、続く。

投稿日時 : 2009年6月30日 22:26

Feedback

# [C#][MEF]Managed Extensibility Framework入門 その2 2009/06/30 23:05 かずきのBlog

[C#][MEF]Managed Extensibility Framework入門 その2

# jsxadCkfwh 2011/11/28 19:43 http://www.laurenslinens.com/kids-bedding.html

Are you interested in webmaster`s income?!...

# scarf 2012/10/26 2:54 http://www.burberryoutletscarfsale.com/accessories

Its fantastic as your other articles : D, thankyou for putting up. "Music is the soul of language." by Max Heindel.
scarf http://www.burberryoutletscarfsale.com/accessories/burberry-scarf.html

# burberry mens shirts 2012/10/27 22:10 http://www.burberryoutletonlineshopping.com/burber

I like this post, enjoyed this one thankyou for putting up.
burberry mens shirts http://www.burberryoutletonlineshopping.com/burberry-men-shirts.html

# t shirt scarf 2012/10/27 22:10 http://www.burberryoutletonlineshopping.com/burber

I was examining some of your content on this internet site and I conceive this internet site is rattling instructive! Retain posting .
t shirt scarf http://www.burberryoutletonlineshopping.com/burberry-scarf.html

# Burberry Watches 2012/10/27 22:10 http://www.burberryoutletonlineshopping.com/burber

Very good information can be found on site . "You have to learn that if you start making sure you feel good, everything will be okay." by Ruben Studdard.
Burberry Watches http://www.burberryoutletonlineshopping.com/burberry-watches.html

# burberry womens shirts 2012/10/27 22:11 http://www.burberryoutletonlineshopping.com/burber

excellent issues altogether, you just won a logo new|a new} reader. What might you suggest in regards to your publish that you made some days in the past? Any certain?
burberry womens shirts http://www.burberryoutletonlineshopping.com/burberry-womens-shirts.html

# louis vuitton outlet 2012/10/28 2:49 http://www.louisvuittonbackpack2013.com/

Usually do not it's the perfect time in which are relaxing to be with. It's the perfect time who will energy you to ultimately prise your self all the way up.
louis vuitton outlet http://www.louisvuittonbackpack2013.com/

# louis vuitton outlet 2012/10/28 2:49 http://www.louisvuittonoutletbags2013.com/

Friends you pay money for with the help of delivers are likely to be purchased in anyone.
louis vuitton outlet http://www.louisvuittonoutletbags2013.com/

# Burberry Tie 2012/10/28 17:41 http://www.burberryoutletonlineshopping.com/burber

I truly appreciate this post. I've been looking all over for this! Thank goodness I found it on Bing. You have made my day! Thanks again!
Burberry Tie http://www.burberryoutletonlineshopping.com/burberry-ties.html

# burberry watches for women 2012/10/28 17:42 http://www.burberryoutletscarfsale.com/accessories

Wow! This can be one particular of the most useful blogs We've ever arrive across on this subject. Actually Magnificent. I'm also an expert in this topic so I can understand your hard work.
burberry watches for women http://www.burberryoutletscarfsale.com/accessories/burberry-watches.html

# womens shirts 2012/10/28 17:42 http://www.burberryoutletscarfsale.com/burberry-wo

What i do not understood is actually how you're no longer really much more smartly-preferred than you may be now. You're very intelligent. You recognize thus significantly in the case of this matter, produced me personally believe it from so many varied angles. Its like men and women don't seem to be fascinated except it's something to accomplish with Woman gaga! Your own stuffs excellent. All the time deal with it up!
womens shirts http://www.burberryoutletscarfsale.com/burberry-womens-shirts.html

# wallet 2012/10/28 17:43 http://www.burberryoutletscarfsale.com/accessories

Hi, Neat post. There's an issue along with your web site in internet explorer, would check this… IE nonetheless is the market leader and a good component of other folks will omit your magnificent writing because of this problem.
wallet http://www.burberryoutletscarfsale.com/accessories/burberry-wallets-2012.html

# Burberry Tie 2012/10/28 17:43 http://www.burberryoutletscarfsale.com/accessories

Thankyou for helping out, superb information.
Burberry Tie http://www.burberryoutletscarfsale.com/accessories/burberry-ties.html

# Nike Free Run 2012/10/30 21:05 http://www.nikefree3runschuhe.com/

Another brother are most likely not a buddy, yet a buddy are forever your brother.
Nike Free Run http://www.nikefree3runschuhe.com/

# clarisonic mia best price 2012/10/30 21:05 http://www.clarisonicmia-coupon.com/

Like is most likely the established challenge for your lifespan and then the increase of that which we each adoration.
clarisonic mia best price http://www.clarisonicmia-coupon.com/

# burberry womens shirts 2012/11/01 9:00 http://www.burberryoutletlocations.com/burberry-wo

Appreciate it for helping out, wonderful information.
burberry womens shirts http://www.burberryoutletlocations.com/burberry-womens-shirts.html

# Burberry Tie 2012/11/01 9:00 http://www.burberryoutletlocations.com/burberry-ti

I just couldn't depart your web site prior to suggesting that I actually enjoyed the standard info a person provide to your guests? Is gonna be back often to inspect new posts.
Burberry Tie http://www.burberryoutletlocations.com/burberry-ties.html

# burberry watches for women 2012/11/01 9:01 http://www.burberryoutletlocations.com/burberry-wa

You can definitely see your expertise within the work you write. The sector hopes for more passionate writers such as you who aren't afraid to say how they believe. Always go after your heart. "A simple fact that is hard to learn is that the time to save money is when you have some." by Joe Moore.
burberry watches for women http://www.burberryoutletlocations.com/burberry-watches.html

# burberry bags 2012/11/01 9:01 http://www.burberryoutletlocations.com/burberry-wo

Enjoyed looking through this, very good stuff, thankyou . "Whenever you want to marry someone, go have lunch with his ex-wife." by Francis William Bourdillon.
burberry bags http://www.burberryoutletlocations.com/burberry-women-bags.html

# mens shirts 2012/11/01 9:01 http://www.burberryoutletlocations.com/burberry-me

Some really quality articles on this site, saved to fav.
mens shirts http://www.burberryoutletlocations.com/burberry-men-shirts.html

# burberry scarf 2012/11/01 9:01 http://www.burberryoutletlocations.com/burberry-sc

I gotta favorite this website it seems very beneficial very beneficial
burberry scarf http://www.burberryoutletlocations.com/burberry-scarf.html

# womens shirts 2012/11/03 2:46 http://www.burberrysalehandbags.com/burberry-women

Hello, you used to write wonderful, but the last few posts have been kinda boring… I miss your tremendous writings. Past few posts are just a little out of track! come on!
womens shirts http://www.burberrysalehandbags.com/burberry-womens-shirts.html

# Burberry Watches 2012/11/03 2:46 http://www.burberrysalehandbags.com/burberry-watch

I will right away grasp your rss as I can not in finding your email subscription hyperlink or e-newsletter service. Do you've any? Kindly let me recognize in order that I may subscribe. Thanks.
Burberry Watches http://www.burberrysalehandbags.com/burberry-watches.html

# scarf 2012/11/03 2:46 http://www.burberrysalehandbags.com/burberry-scarf

You are my intake , I possess few web logs and sometimes run out from to post .
scarf http://www.burberrysalehandbags.com/burberry-scarf.html

# wallet 2012/11/03 2:47 http://www.burberrysalehandbags.com/burberry-walle

I got what you intend, thankyou for putting up.Woh I am glad to find this website through google. "If one does not know to which port one is sailing, no wind is favorable." by Seneca.
wallet http://www.burberrysalehandbags.com/burberry-wallets-2012.html

# TBWGyccoFgKH 2014/05/23 11:41 matt

PUBf6k http://www.QS3PE5ZGdxC9IoVKTAPT2DBYpPkMKqfz.com

# fmQvfdFycG 2014/06/16 0:44 Vanessa

this post is fantastic http://www.smartpraxis.com/index.php/beneficios/ vermox worms PLEASE ENSURE THAT THE VISA FORM IS CORRECTLY COMPLETED.

# veeJCMGPoRldUGAFEYH 2014/06/16 7:10 Alyssa

How many are there in a book? http://svffoundation.org/approach/ esidrix or zaroxolyn thought-out incentives and other markers of recognition for successful providers

# WybAwRFWIZbXffsjhT 2014/06/16 22:08 razer22

magic story very thanks http://www.salelinks.net/pr-domains suprax online If identical data exists only in certain subsets of the above fields, your claim will be

# uwByOvWjEakV 2014/06/17 6:56 Natalie

Until August http://www.therenewablerepublic.com/expertise-affiliates/ atarax 10mg codes which may be returned for that code as well as whether they are DUR rejects or

# YrHAHOCEdOmA 2014/06/17 14:18 behappy

I'm a trainee http://www.lancashiretourismawards.co.uk/the-event/ erythromycin cost without insurance Wears lab coat if required

# FKHFrFFmrmfzyNnNb 2014/06/17 21:50 Zachary

I can't get through at the moment http://www.appartement-huren-alanya.nl/mahmutlar/ terbinafine constipation CSP program. Each AHEC region will offer at least one CSP position. The total number of CSP

# KVJvbrAbKOOjVxm 2014/06/18 12:52 Julia

I'm training to be an engineer http://denali2013.org/teachers-section/ purchase motilium online three million dollars in direct costs have funded faculty and student exchange and the

# MflPFJRrkqRDVG 2014/06/19 11:19 Paige

It's OK http://www.kavosbay.com/agia-marina/ voltaren gel 1 Version 2009 - 1 (10/01/09) Page 53 of 54

# MULoVQZSZhqSt 2014/06/19 18:57 Julia

I'm in my first year at university http://www.centrumjudaicum.de/die-stiftung/ diflucan cost with insurance make the URL appear (and print) in black without underlining.

# dSNPxtoCVoV 2014/06/23 4:52 Joseph

What's your number? http://www.buchstartclub.ch/jury 20 mg fluoxetine The number supplied by the software company to indicate whether the extemporaneous

# CQfHGYxpAdPPuendg 2014/07/06 18:38 Andrea

What do you study? http://nitanaldi.com/nita-hq/ 500 mg hydrocodone It is important that providers adhere to the instructions outlined below. Claims that do

# bqEDgHHsMBdrHiKAoq 2014/07/06 20:21 Kylie

I'd like to open a business account http://mutantfilm.com/mov ventolin mdi 2. Plan and implement continuous patient evaluation to anticipate, prevent, and

# fkQTmyrXzVhuBPF 2014/07/08 11:32 Mia

We'd like to offer you the job http://www.chiefexecutive.com/overseas is it illegal to buy accutane online DC = Inferred Drug Disease Precaution

# BxkVeisRshvQPjDOYG 2014/07/08 19:14 Sara

Children with disabilities http://www.steffanie.net/platsbrist/ 10mg accutane hair loss required for payment to be made.

# QxuQEAtbSOwpyrpYH 2014/07/08 21:43 Liam

I'm not sure http://www.puntocomsistemas.es/tpv-toledo-ayd estrace 2mg Instruction manual for HV-5100XG1

# YONlGNEHULWBEHMxNO 2014/07/09 13:37 Alejandro

I'd like a phonecard, please http://www.floridacollegeaccess.org/the-network/ 30 mg hydrocodone erowid Communicate patient-centered care management plans to the appropriate

# wmURAOWiwprwoYy 2014/07/09 18:35 Olivia

I'd like to send this to http://www.mad-pix.com/about/ cheap bimatoprost with cash on delivery Page 11 of 111

# tyconFxIhgVM 2014/07/09 20:15 Nicole

An estate agents http://www.acrissul.com.br/noticias buy flovent online 6. Health Entitlement Cards

# NogJCOtGiyKybyXg 2014/07/10 11:09 Kimberly

What company are you calling from? http://www.natamigoni.com/competenze buy praziquantel for humans demonstrations and rioting can occur with little or no warning.

# XdbopmmrDXG 2014/07/10 17:49 Wyatt

Which team do you support? http://www.extremesports.ie/seakayaking bimatoprost ophthalmic Date of Service (401-D1 on Transaction Header Segment)

# eMMnqahmqs 2014/07/10 18:33 Joshua

Children with disabilities http://campeonissimo.net/denis/ order premarin 11 94-104 Restriction Information -

# AOagUZZZHGxQfS 2014/07/11 2:08 Claire

Another year http://concatenum.com/temas/tecnologia/ lansoprazole dr relating to patient confidentiality

# tIjwsDbAprFSzWg 2014/07/11 8:44 Chloe

I'd like to withdraw $100, please http://www.totallogistic.es/esp/totallogistichistoria.htm ordering diflucan online 033 Non-Current Card 07 M/I Cardholder ID Number

# kWhHdDhbwovEEczUxEy 2014/07/11 16:09 Zachary

Can I use your phone? http://hotelafricana.com/shopping/ diflucan 100 costo conflict exists, a DUR response will be returned. ProDUR editing is not performed on

# OLZFsrvnoatUx 2014/07/12 0:08 Alexa

Three years http://soappresentations.com/products/ where to buy avanafil/extendra opinions or contradict them in an unprofessional manner.

# igwMDAkiuRA 2014/07/12 7:21 Chase

We need someone with experience http://cristianoweb.net/projeto/foca-no-trabalho/ is ventolin cheaper than proventil At the Beginning of the Rotation

# MGQChulWQrWCb 2014/07/12 14:59 Haley

Could I ask who's calling? http://www.artopolischicago.com/the-cafe buy cheap motilium PG 2 0 00000000 0000000000 1 0 LACTATION PRECAUTION

# aCHyjZEOWVgqab 2014/07/13 5:00 Julia

We'll need to take up references http://drosmar.band.uol.com.br/tag/medicina-esportiva/ oral terbinafine generic made method other than the method assigned

# SOBcOrYzIVAda 2014/07/13 13:53 Matthew

What's the current interest rate for personal loans? http://iopb.eu/humanbrand/ buy motilium online characters which includes the letter ?F? followed by six digits.

# UuHLnlPxWfaqOY 2014/07/14 5:34 Eva

I work here http://www.cartigny.ch/index.php/environnement topamax and weight loss 2011 Demonstrates accountability for all behaviors. Meets Does

# YzQlfMAzpaluX 2014/07/14 20:34 Alyssa

Languages http://thesisawesome.com/skins/ purchase of retin-a 0.1 spent participating in service learning activities.

# sGlcNsIMVTeZM 2014/07/15 0:05 Dominic

Your account's overdrawn http://peterpopoff.org/ministry-history order bimatoprost for cash on delivery o Preparing For Midyear

# gNlwskHRTGAG 2014/07/15 4:12 Grace

I came here to study http://skytemple.com/who average price topamax House 5- HOUSE OF BLACK & WHITE

# bMruAiAXchzrgyEbcC 2014/07/15 7:15 Destiny

What do you like doing in your spare time? http://www.ten-percent.co.uk/career-coaching 150 mg diflucan Procedures for Absence Notification: The student must contact the preceptor of an anticipated

# HVnsWfmhfXMnURDxax 2014/07/15 18:54 Paige

How do I get an outside line? http://pefc.co.uk/chain-of-custody/methodology ventolin 0 4 mg/ml annostus 2. The cardholder is required to obtain the appropriate Prior Authorization Program request form from either their employer or

# mtPmHVOKqkLZaZg 2014/07/16 2:16 Kyle

Do you like it here? http://colorjar.com/terms-and-conditions/ ventolin 0.4 mg annostus 5 Release 1 standard as well as the September 1999 Data Dictionary Official Release

# ZwCPmCmjlhG 2014/07/16 9:34 David

A few months http://www.newcitiessummit2013.org/portuguese/ coupon for ventolin hfa inhaler (PPD) within 12 months before departure for Eldoret.

# yyfDpVvQtkb 2014/07/16 11:16 Leah

Where do you study? http://www.yunussb.com/incubator-funds/ buy generic ventolin inhaler without prescription occurrence of problems by implementing quality assurance assessment.

# HvtXJgZGtKMhY 2014/07/16 16:47 Cole

We work together http://exnecambridge.com/about/ do you need a prescription for ventolin 1 = Should be entered when dispensing a prescription with an NDC code. Claim can

# XxauCencrGArGiYFoc 2014/07/17 14:21 Kayla

Where did you go to university? http://ffcm.org/compliance-man-main/ abilify mg size of unused or expired

# sQdtiuaUgGcjwG 2014/07/17 21:36 Luke

We used to work together http://www.mahima.org/schools/ abilify price with insurance 2nd Dose ± At least one month following the 1 dose

# mcSLtbJmQGNyO 2014/07/18 19:13 Paige

What's the interest rate on this account? http://21stcenturyquaker.com/books/ generic tretinoin y The deductible has not been met.

# JkZcUMsiqD 2014/07/19 16:46 Jesus

How much does the job pay? http://threesistersfarmtx.com/about/ accutane cost with blue cross insurance topics put forth in this CG are testing requirements, error report information, and

# KRreqDzxBLAZ 2014/07/20 21:12 Mia

I came here to study http://www.acropolis.in/overview trazodone street price Check your software to make sure

# kjCIjnEDWfbweTeAytv 2014/07/22 15:47 Maria

Do you know each other? http://www.clwindsor.org/about-us benicar uk Demonstrates knowledge of common medical devices or non-drug products used

# BzqMtKSJwdv 2014/07/24 12:00 Alejandro

Do you know each other? http://www.computerpower.edu.au/success-stories orlistat cheapest price pending status. They will be rejected if the conditions for these reason codes

# nCNSfmTGypaGWg 2014/07/24 19:14 Victoria

Could you tell me the dialing code for ? http://demilovato.com/bio/ diferencia orlistat 60 120 mg Change the dosage form of a product and provide dosing instructions for the new

# the best time to make some plans for the future and it is 2014/12/06 23:40 список машин гта сан андреас

the best time to make some plans for the future and it's

# znwcNMCIvjAfOQjTQtW 2015/04/24 18:29 matt

auVwAn http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

タイトル  
名前  
Url
コメント