SqlServerCe

で、SqlServerCeを参照しているプロジェクトをNDocにかけると、NDocは落ちるんです。
そこで、SqlServerCeをラップするDLLを作って回避しました。

例えばこんなクラスの集合です。

  public class DBEngine 
  {
    SqlCeEngine engine;
    
    public DBEngine(string localConnectionString)
    {
      engine = new SqlCeEngine(localConnectionString);
    }
    
    public void CreateDatabase()
    {
      engine.CreateDatabase();
    }
  }

つまり、SqlServerCeを参照したらNGだけど、SqlServerCeを参照するDLLを参照するのはOKである、と。

将来的にはこの問題を解決する予定らしいですが、それまではこうするっきゃないですね……。