我最近開始使用C#.NET開發音頻應用程序。我已經開始了一些我打算在整個項目中使用的NAudio庫的基本實現。在查看NAudio關於CodePlex的文檔時,我發現了一個鏈接到WPF Sound Visualization Library,我被其中一個特性所吸引,特別是我知道在我的應用中需要這些特性。 所以我下載並將其添加到我的項目參考。 我抄它是如何一個窗口的XAML文檔中引用,就像這樣:無法獲取WPF聲音可視化庫工作
xmlns:svl="clr-namespace:WPFSoundVisualizationLib;assembly=WPFSoundVisualizationLib"
,然後試圖在庫中添加控件使用:
<svl:WaveformTimeline x:Name="testWaveformTimeline"/>
的問題是,設計師/ XMAL編輯聲稱:「svl:WaveformTimeline」在命名空間「clr-namespace:WPFSoundVisualizationLib; assembly = WPFSoundVisualizationLib」中不存在。
現在我知道它確實存在。我可以引用類文件中的WaveformTimeline對象,並在Visual Studio的對象瀏覽器中顯示該對象。
我完全不知道爲什麼會出現這種情況。如果有人知道任何可能的解決方案,或者我應該檢查任何幫助,將不勝感激。
我有這個問題所有的時間和它似乎是在Visual Studio中的錯誤,因爲(至少我的程序)並編譯和做工精細。我還沒有找到解決這個問題的辦法,而且每當你使用自定義命名空間中的類時,它似乎都會發生。 – mgttlinger 2013-03-12 08:35:47
您是否使用與WPF聲音可視化庫相同的目標框架? – 2013-03-12 08:41:00
我最初使用.Net 4.5然後認爲這是問題,因爲那時我已經恢復到4.0(這是它的目標)並且仍然有相同的結果。 – Harley 2013-03-12 10:37:28