現象1
Dim cvtFiles As ReadOnlyCollection(Of String) とコードを書いたところ。
型 'ReadOnlyCollection' が定義されていません。 とエラーが発生。
※ 今まで問題なかったのに。リビルド・デバッグ・保存してから再立ち上げしても解決せず。
対策
- 完全修飾で書いてエラー解決
Dim cvtFiles As System.Collections.ObjectModel.ReadOnlyCollection(Of String) ' 完全修飾ならOK
参考
現象2:参照追加するタイプの型だった。
原因:型は正しいが参照ができていない
- 対策:オブジェクトブラウザで検索してみる ---> 型がヒットしない ---> MSDNで型の詳細を調べる --> 参照を追加する。
例えば Backup型(SQL-SERVER-BackUpで使用する)なら, MSDN-BackUpクラス
を見て、アセンブリに「Microsoft.SqlServer.SmoExtended (Microsoft.SqlServer.SmoExtended.dll) 」と
あるので、参照の追加で、Microsoft.SqlServer.SmoExtendedを追加する。
参考
サイト内リンク
DB系
Office系
OS系