簡體   English   中英

C# WPF 在命名空間“clr-namespace=local”中不存在

[英]C# WPF does not exist in the namespace “clr-namespace=local”

我剛剛遇到來自 C# WPF 的錯誤,從下面的文件夾加載本地程序集 Cs。 我也正確設置了裝配路徑,但我仍然面臨這樣的錯誤。

“名稱 'aaa' 不存在於命名空間 'clr-namespace:aaa'”

我在 web 中搜索了類似的錯誤,並確保我遵循了所有可用的建議,例如:

  1. 如果當前為 x86,請將我當前的構建目標平台更改為另一個,即 x64。
  2. 重新構建我的整個解決方案。
  3. 改回所需的目標平台,即 x86 並重新構建我的解決方案。

一切都還是一樣。 我正在使用 Visual Studio 2019 並使用 WPF C# 之前謝謝你。 我在這里附上了我的屏幕截圖。

DesignerCanvas.cs 中聲明的命名空間塊必須與您在 XAML 上調用它的方式完全相同,如下所示:

namespace DashboardDesigner.DashboardDesigner.Properties {
    public class DesignerCanvas {
        ...
    }
}

請記住,您的文件夾結構不會直接定義您的命名空間路徑,但強烈建議您保持命名空間路徑與文件夾結構匹配,以便您在項目中輕松定位。

此外,請務必僅將{x:Static}與真正聲明為static或定義為 static 的東西一起使用,例如enum項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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