.appxmanifest文件

时间:2016-11-23 09:38:33

标签: windows-store-apps uwp

在以下appxmanifest中,

之间有什么区别

Package/Properties/DisplayName元素

Package/Applications/Application/VisualElements@DisplayName

<?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 个答案:

答案 0 :(得分:2)

Package/Properties/DisplayName
  

DisplayName是您在商店中保留的应用的名称,适用于上传到商店的应用。

这是开发人员门户网站(= store)中的实际保留名称。打包应用程序以便上传到商店时,将在Visual Studio中通过向导时自动设置。

根元素Visual Elements是用户个人电脑/手机上可视化Windows应用商店应用的方式。

Package/Applications/Application/VisualElements
  

描述Windows应用商店应用的视觉方面:默认磁贴,徽标图像,文本和背景颜色,初始屏幕方向,初始屏幕和锁屏外观。

因此,Visual Elements元素下的DisplayName属性是应用程序名称在用户个人计算机上的显示方式。这可能与商店中的名称不同(例如,本地化)。

  

可向用户显示的应用的友好名称。该字符串是可本地化的;请参阅备注了解详情。   对于上传到Windows应用商店的应用,有两个明确保留的字不能用作DisplayName:&#34; NoUIEntryPoints&#34;和&#34; NoUIEntryPoints-DesignMode&#34;。这些标识符保留供开发工具和测试套件使用。

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

答案 1 :(得分:2)

我在商店中有一个可以解释此问题的应用。

Package/Properties/Display Name元素指的是商店中的应用名称,与商品信息中心中的应用名称相同。如果您在Visual Elements中更改Display Name分发,则用户从应用商店安装应用后,您的应用将与商店中的应用不同。 enter image description here