簡體   English   中英

為什么我在Manufaktura Library中遇到名稱空間錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM