2017-07-21 60 views
1

我的UWP應用程序有最小版本週年更新,目標是創建者更新。某些XAML元素的名稱屬性在某些頁面上給出編譯時錯誤,然後當我從XAML中刪除名稱屬性,然後重寫相同的屬性時,錯誤消失,我的應用程序運行良好。在當前上下文中找不到uwp應用程序名稱

我可以在調試這種方式處理這種奇怪的情況,但現在我想創建我的的應用程序包只有1包創建,然後一些像這樣的錯誤出現,我通過重寫名字解決這些問題屬性,然後我再試一次,並在下一次某些其他名稱屬性顯示錯誤時,它是一個無限循環,我無法爲86,64和ARM創建3個包。只有86被創建,然後出現一些錯誤。

UPDATE

我有之後我刪除「創秋季更新SDK預覽」從我的項目的目標版本,我的目標我的項目創造者更新SDK,而最小的版本仍然週年更新後的問題。我不得不這樣做,因爲在開發者商店上,當我上傳我創建的軟件包時,他們給我錯誤的是某些Mir.px文件是不受支持的版本,即:16190(creators fal update sdk)。所以我嘗試將我的項目重新定位到創建者更新,然後再次創建了這些包並出現以下錯誤。

enter image description here

另外請注意,我去掉Threading.Tasks.Extensions包從我的項目來消除這些警告,(因爲我沒有使用也無妨),但這些警告仍然沒有消失。

+0

嘗試刪除項目下的'Obj'和'bin'文件夾,然後嘗試編譯。 – AVK

+0

已經嘗試過,那不起作用 – touseef

+0

重寫名稱屬性意味着什麼? –

回答

1

我建議在XAML中始終使用x:Name而不是Name

指定的x:名稱變成了在 底層代碼時XAML處理創建的字段的名稱,並且該字段保持 參考對象。創建此字段的過程由MSBuild目標步驟執行的 執行,該目標步驟還負責連接XAML文件及其代碼隱藏的部分類的 。

更多的信息可以從here讀取。

相關問題