2016-11-23 18 views
1

在以下appxmanifest,就是什麼屬性/顯示名稱元素和VisualElements之間的區別@ DisplayName特性在.appxmanifest文件

Package/Properties/DisplayName元素

Package/Applications/Application/[email protected]

<?xml version="1.0" encoding="utf-8"?> 
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest"> 
    <Identity Name="" 
      Version="" 
      Publisher="" /> 
    <Properties> 
    <DisplayName></DisplayName> <!-- this --> 
    <PublisherDisplayName></PublisherDisplayName> 
    <Logo></Logo> 
    </Properties> 
    <Prerequisites> 
    <OSMinVersion></OSMinVersion> 
    <OSMaxVersionTested></OSMaxVersionTested> 
    </Prerequisites> 
    <Resources> 
    <Resource Language="" /> 
    </Resources> 
    <Applications> 
    <Application Id="" StartPage=""> 
     <!-- and this --> 
     <VisualElements DisplayName="" 
      Description="" 
      Logo="" SmallLogo="" 
      ForegroundText="" BackgroundColor=""> 
     <SplashScreen Image="" /> 
     </VisualElements> 
    </Application> 
    </Applications> 
</Package> 
之間的區別

https://msdn.microsoft.com/en-us/library/windows/apps/br211475.aspx

回答

2
Package/Properties/DisplayName 

DisplayName是您在商店中預留的應用程序的名稱,用於上傳到商店的應用程序。

這是開發者平臺(= store)中的實際保留名稱。當您將應用程序打包上傳到商店時,將在通過Visual Studio中的嚮導進行自動設置。

根元素Visual Elements是Windows Store應用程序在用戶的pc/phone上的可視化方式。

Package/Applications/Application/VisualElements 

介紹Windows應用商店應用程序的視覺方面:它的默認瓷磚,標誌圖像,文字和背景顏色,初始屏幕方向,閃屏,以及鎖屏瓷磚外觀。

因此,Visual Elements元素下的DisplayName屬性是應用程序的名稱在用戶的pc上顯示的方式。這可能與商店中的名稱不同(例如本地化)。

可顯示給用戶的應用程序的友好名稱。該字符串是可本地化的;詳情請參閱備註。 有可能不被用作顯示名稱爲上傳到Windows應用商店Apps兩個明確保留字:「NoUIEntryPoints」和「NoUIEntryPoints-的designMode」。這些標識符被保留供開發工具和測試套件使用。

來源:https://msdn.microsoft.com/en-us/library/windows/apps/br211471.aspx

2

我在商店的應用程序,可以解釋這個問題。

Package/Properties/Display Name元素指的是應用程序的名稱中是一樣的什麼在儀表板中的商店。如果您更改了在Visual Elements中發佈的Display Name,則在用戶從Store中安裝應用程序後,您的應用程序將與Store中的自身不同。 enter image description here

+0

它有什麼好處? – Liero

+1

@Liero有時,開發人員可能希望更新應用程序名稱以便在商店中顯示,以獲得更多的可見性。他們只需要在包清單中更改它,但保持VisualElements中的「顯示名稱」不變,以便安裝應用程序時用戶應用列表中的應用可以保持不變。 –

相關問題