![](/img/trans.png)
[英]The tag 'XXX' does not exist in XML namespace 'clr-namespace:XXX'
[英]The tag 'MultiResImageChooser' does not exist in XML namespace 'clr-namespace:MultiResSnippet'
我正在關注本教程: http : //msdn.microsoft.com/zh-CN/library/windowsphone/develop/jj206974(v=vs.105).aspx
這是一個新的Windows Phone 8項目,具有ResolutionHelper
類和MultiResImageChooser
類。
在App.xaml
,我添加了名稱空間映射,但是當我添加應用程序資源時,我從編譯器中得到了一個錯誤:
"The tag 'MultiResImageChooser' does not exist in XML namespace 'clr-namespace:MultiResSnippet'"
這是App.xaml的代碼:
<Application
x:Class="Upgrade.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:h="clr-namespace:MultiResSnippet">
<!--Application Resources-->
<Application.Resources>
<h:MultiResImageChooser x:Key="MultiResImageChooser"/>
</Application.Resources>
<Application.ApplicationLifetimeObjects>
<!--Required object that handles lifetime events for the application-->
<shell:PhoneApplicationService
Launching="Application_Launching" Closing="Application_Closing"
Activated="Application_Activated" Deactivated="Application_Deactivated"/>
</Application.ApplicationLifetimeObjects>
我認為問題出在第四步
更改此行:
public class MultiResImageChooserUri
對此:
public class MultiResImageChooser
問題是步驟6中的建議
6.在App.xaml中的元素中,添加以下xmlns名稱空間映射。
XAML xmlns:h =“ clr-namespace:MultiResSnippet”
我提出相同的問題后,APAC / GCR專業支持團隊給出的正確答案如下:
將您的代碼:xmlns:h =“ clr-namespace:MultiResSnippet”更改為以下代碼:xmlns:h =“ clr-namespace:PhoneApp.MultiResSnippet”,它可以正常工作。
這意味着只需添加您的項目“ PhoneApp”名稱即可解決該錯誤。 我也提供了對++++++++++++++++++++++++++++++++++++++++++++++的反饋+++++++++適用於Windows Phone 8的多分辨率應用程序(共58個)中有39個評為有幫助-評價此主題
2013年11月4日++++++++++++++++++++++++++++++++++++++++++++++++++ Windows Phone上的+++++++ | 開發中心
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.