最近、C#.NETを使用したオーディオアプリケーションの作業を開始しました。プロジェクト全体で使用する予定のNAudioライブラリの基本的な実装を開始しました。CodePlexに関するNAudioのドキュメントを見ていると、WPF Sound Visualization Libraryへのリンクが見つかりました。特に、アプリに必要だとわかっていた機能の1つに惹かれました。そこで、ダウンロードしてプロジェクトの参照に追加しました。次のように、ウィンドウのXAMLドキュメント内でどのように参照されているかをコピーしました。
xmlns:svl="clr-namespace:WPFSoundVisualizationLib;assembly=WPFSoundVisualizationLib"
次に、以下を使用してライブラリ内にコントロールを追加しようとしました。
<svl:WaveformTimeline x:Name="testWaveformTimeline"/>
問題は、デザイナー/ XMALエディターが次のように主張していることです。「svl:WaveformTimeline」は名前空間「clr-namespace:WPFSoundVisualizationLib; assembly=WPFSoundVisualizationLib」に存在しません。
今、私はそれが存在することを知っています。クラスファイルでWaveformTimelineオブジェクトを参照すると、オブジェクトがVisualStudioのオブジェクトブラウザーに表示されます。
なぜそうなるのか、私にはまったくわかりません。誰かがこれに対する可能な解決策を知っているか、または私が助けをチェックする必要があることをいただければ幸いです。