[英]Why am I getting error CS0246: The type or namespace name could not be found?
[英]Why am I getting a namespace error with Manufaktura Library
我試圖使用此庫Manufaktura在WPF應用程序中繪制音樂符號。
根據此頁面上的說明,我有我需要的using語句
using Manufaktura.Controls;
using Manufaktura.Model;
using Manufaktura.Music;
using Manufaktura.Controls.WPF;
using Manufaktura.Model.MVVM;
我也有在Visual Studio解決方案資源管理器中引用的相應dll。
當我使用代碼示例時,我遇到兩個錯誤(三個但兩個基本上相同)。
指令中的代碼:
public class TestDataViewModel : ViewModel
{
private Score data;
public Score Data
{
get { return data; }
set { data = value; OnPropertyChanged(() => Data); }
}
public void LoadTestData()
{
}
}
錯誤:
錯誤1找不到類型或名稱空間名稱'Score'(您是否缺少using指令或程序集引用?)
和
錯誤3無法從用法中推斷出方法'Manufaktura.Model.MVVM.ViewModel.OnPropertyChanged(System.Linq.Expressions.Expression>)'的類型參數。 嘗試顯式指定類型參數。
我想念什么嗎?
我認為您將需要引用庫,而不是添加using語句。 因此,右鍵單擊項目的引用,然后為文檔中列出的每個類庫單擊“添加引用...”。
僅供參考,第二個錯誤只是未找到得分類型的結果。 一旦編譯器知道分數,它就會消失。
更新 :我檢查了Manufaktura.Controls類庫,Score類位於命名空間Manufaktura.Controls.Model中。 因此,也嘗試為該名稱空間添加using語句。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.