【Nandoku3.2.5】 エラー報告 コード解析に失敗 |
- 日時: 2009/11/10 11:38
- 名前: masa
- 自作のライブラリ(.NET3.5)の難読化を行おうとすると、コード解析時にエラーが発生しました。
四つのライブラリのうちエラーが発生するのは一つだけですので、 コンパイラなどの環境面ではないとおもいます。
メッセージボックスには次のように表示されました。
難読化に失敗しました。 コード解析に失敗しました。 10706 行目 .class interface public abstract auto ansi 'IColumnList' implements class ['mscorlib']'System.Collections.Generic'.'IList`1' < class 'IColumn' >, class ['mscorlib']'System.Collections.Generic'.'ICollection`1' < class 'IColumn' >, class ['mscorlib']'System.Collections.Generic'.'IEnumerable`1' < class 'IColumn' >, ['mscorlib']'System.Collections'.'IEnumerable'
'IColumn' はライブラリで定義しているインターフェースです。名前空間などは省略しています。 なお、IColumn<T> といった同名のジェネリックインターフェースも定義しています。
public interface IColumnList<T> : IList<IColumn<T>>, IColumnList
public interface IColumnList : IList<IColumn>
そしてこれらのインターフェースを実装するクラスを定義しています。
public class ColumnList<T> : IColumnList<TObject>, IColumnList
public class ColumnList<T, U> : ColumnList<T>
このメッセージの意味を教えていただけませんでしょうか。こちらでも検証します。
|
|