2

最近、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のオブジェクトブラウザーに表示されます。

なぜそうなるのか、私にはまったくわかりません。誰かがこれに対する可能な解決策を知っているか、または私が助けをチェックする必要があることをいただければ幸いです。

4

1 に答える 1

0

私は同じ問題を抱えていて、解決策を見つけました.WPFSoundVisualizationLib .dllを右クリックして、Windowsによって「安全ではない」とマークされたファイルを「ブロック解除」する必要がありました。奇妙ですが、プロジェクトで WaveformTimeLine を使用できなかった理由は明らかでした。少し遅れましたが、まだ投稿する価値があるかもしれません。

詳細はこちら: https://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx

于 2015-12-05T12:25:37.663 に答える