簡體   English   中英

名稱空間“using:Y”中不存在名稱“X”

[英]The name "X" does not exist in the namespace "using:Y"

在閱讀了這里的每篇文章並嘗試了每一個建議的操作后,我都無法嘗試:

我在 Visual Studio 2015 中有一個命名空間問題 - 在 UWP 的 XAML 文件中。 具體的錯誤信息是:

“名稱“FieldManagementViewModel”在命名空間“using:StudyConfigurationClient.ViewModels”中不存在”。

這是我的 XAML: XAML。

這是要顯示的結構,文件夾和文件實際存在,文件夾結構等於此項目中的命名空間:

結構體。

我已經查看了所有引用和命名空間,修復了 Visual Studio 2015,我已經清理和重建了幾次,並且來回更改了構建平台 - 我別無選擇。

什么對我有用:

  1. 刪除有問題的 XAML 標記,以便構建解決方案
  2. 重建項目
  3. 恢復標簽

我認為 VS 在這里陷入了雞與蛋的情況,因為它需要構建新添加的類,以便 XAML 可以看到它們,但它無法構建它們,因為 XAML 看不到它們。

只需將此解決方案添加到此問題: - 關閉並重新打開 Visual Studio

就我而言,問題發生在 App.xaml 中。 在 App.xaml 的屬性中, BuildAction以某種方式更改為Page BuildAction恢復到ApplicationDefinition ,問題就消失了。 (另請參閱此相關答案。)

感謝您的幫助 - 當我從 git 中提取更改時,這個問題神奇地消失了,這不應該以任何方式影響它。 很抱歉不能幫助別人,但我不知道發生了什么。

暫無
暫無

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

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