2010-11-22 17 views
5

C#4.0とVS 2010を使用して簡単なOutlookプロバイダを開発しましたが、成功したインストールパッケージを作成できません。私は以下のリンクを含む多くのドキュメントを読んでおり、Win7の64ビットとMS Outlook(64ビット)にカスタムプロバイダをインストールするためのすべての要件を満たしていますが、まだ成功していません。カスタムOutlookソーシャルコネクタプロバイダを展開する方法

これらは、参照記事は以下のとおりです。

私はスタンダールセットアッププロジェクトを使用していますし、私は私のプロバイダの登録、インストール・プロセス内のいくつかのカスタムアクションを追加しました私のプロバイダはHKCU\Software\Microsoft\Office\Outlook\SocialConnector\SocialProvidersに登録してください。インストールの完了は正常に完了しますが、Outlookのインスタンスを起動すると、カスタムプロバイダはプロバイダリストに存在しません。ここで私はアセンブリを登録し、レジストリへの書き込みに使用するコードは次のとおりです。

//I edit the WR here, where I am adding info about my provider 
using (RegistryKey regKey = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders\CustomProvider.CustomProvider")) 
{ 
    regKey.SetValue("FriendlyName", “CustomProvider”); 
    regKey.SetValue("Url", “www.mySocialNetworkTest.com”); 
} 

//Register custom provider assembly 
string file = base.Context.Parameters["assemblypath"]; 
RegistrationServices regsrv = new RegistrationServices(); 
Assembly assembly = Assembly.LoadFrom(file); 

regsrv.RegisterAssembly(assembly, AssemblyRegistrationFlags.SetCodeBase); 

私がデバッグでは(私のVisual Studio内見通し64ビットの私のカスタムのx64プロバイダを実行するためにhttp://msdn.microsoft.com/en-us/library/ff759452.aspxで説明した手動プロセスを使用していた場合モード)何でもOKです。私のプロバイダはOSCプロバイダリストに表示されます。私のプロバイダは、下のWindowsレジストリにリストされている通常のインストール後

HKEY_CLASSES_ROOT\CLSID\

HKEY_LOCAL_MACHINE\SOFTWARE\CLASSESS\CLSID\

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders

私は私のプロバイダは、Outlookで表示されない理由を見つけるためにしようとしています。 64ビットバージョンのOutlookでカスタムOSCプロバイダに関する適切なインストールプロセスについて説明します(例があればうまくいきます)。カスタムプロバイダが動作するために必要なWindowsレジストリに必要なキー/値のペアを私に提供することができれば嬉しいです。

p.s.私はちょっと私のカスタムプロバイダのnetworkID値の役割について混乱しています。 guidgen.exeを使用してカスタムプロバイダのnetworkIDを生成してから、Windowsレジストリキー-HKCU\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders->LocalProviderListに追加する必要があります(もちろん、プロバイダのSocialNetworkGuidプロパティに同じ値を追加しました)。networkIdの値を追加する必要がありますWindowsレジストリのどこにいても?

ありがとうございました

+0

私は決してこれに運がありませんでした。 Outlookは、実際にはアドインエクスプレスに頼っているので、インストーラパッケージを使用することができたほど苦労しました。 ** VERY **これに対するソリューションに興味があり、MSDNとグーグルリングは本当に役に立たなかった(個人的には3日間の無駄遣い)。 _(それは何でもOutlook Add-in/Installに関連するBTWを参照しています)._ –

答えて

1

ここでは、開始するサンプルプロジェクトを示します。問題がある場合は教えてください。

http://socialsetup.codeplex.com

それは、ダウンロードタブ上だし、また、オンラインブラウジングTFS経由で確認しました。できるだけ早くあなたのアプリの詳細を共有してください。

関連する問題