カスタム バリデータを開発し、Enterprise Library Configuration Consoleでバリデータを使用しました。ただし、config xml のカスタム バリデータのtype属性は、カスタム バリデータの実際のタイプではなく、空白になります。これまでに次の手順を実行しました。
- ValueValidator から継承するカスタム バリデータを作成しました。
- カスタム バリデータに基づいて作成された属性。
- ValueValidatorData から継承するカスタム値バリデータ データを作成しました。
- ビルドされた dll を Enterprise Library Configuration Console のディレクトリにコピーしました。
- soln の「Enterprise Library v6 Binaries Path」に同じパスを追加しました。
上記の手順を実行した後、カスタム バリデータがコンソールのバリデータ リストに表示されるようになりました。バリデーターを適用すると、値バリデーターのすべてのデータがコンソールに正しく表示されました。ただし、構成を保存すると、構成xmlのtype属性の値が空のままになります。
私は何かを逃したことがありますか?
PS: ご参考までに、型を手動で xml に追加した後、バリデーターは正常に動作しますが、型が xml に自動的に追加されないのは少しイライラします。