見事にはまりました…。
SQL Server 2008にはMicrosoft Sync Framework v1.0 RC0 and Sync Services for ADO.NET v2.0 RC0 が入っています。
see → Microsoft Sync Framework BLOG
で、Microsoft Sync Frameworkのサンプルコードたちはまだ CTP2 です。
see→MSDN Code Gallary - Microsoft Sync Framework
で、私の環境はSQL Server 2008 RC0をフルインストールしてあるので、
Sync Framework v1.0 RC0、ADO.NET v2.0 RC0が入っています。
ここに、Sync Framework CTP2達をインストールして、サンプルコードを実行すると
Framework内でNullReferenceExceptionを起こします。
で、一度、Sync Framework V1.0 RC0 Sync Services for ADO.NET v2.0をアンインストールし、
Sync Framework v1.0 CTP2をアンインストールして、
もう一度CTP2だけを入れなおしたら、サンプルコードが動くようになりました…。
こういうハマり方って疲れますね。 そうそう、おいら、もうMVPぢゃないです♪
#いつ言っていいタイミングかわからんかったわ☆