Windows phone 7 更改WMAppManifest.xml中的默认语言

Windows phone 7 更改WMAppManifest.xml中的默认语言,windows-phone-7,windows-phone,phonegap-build,Windows Phone 7,Windows Phone,Phonegap Build,我有一个XAP文件,但没有指定语言,应用程序是荷兰语的。 XAP是由PhoneGap构建的 我下载了xap文件,解压缩并更改了WMAppManifest.xml文件 我在规范中增加了: <DefaultLanguage xmlns="" code="nl-NL" /> 就像上面说的: 但是在上传xap文件后,它被拒绝了,因为那里不允许使用DefaultLanguage 编辑;添加了完整的文件: <?xml version='1.0' encoding='UTF-

我有一个XAP文件,但没有指定语言,应用程序是荷兰语的。 XAP是由PhoneGap构建的

我下载了xap文件,解压缩并更改了WMAppManifest.xml文件

我在规范中增加了:

<DefaultLanguage xmlns="" code="nl-NL" />

就像上面说的:

但是在上传xap文件后,它被拒绝了,因为那里不允许使用DefaultLanguage

编辑;添加了完整的文件:

    <?xml version='1.0' encoding='UTF-8'?>
    <Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment"    AppPlatformVersion="7.1">
    <DefaultLanguage xmlns="" code="nl-NL" />

    <App ProductID="{01bc12cd-49ae-bffa-004d-858ebc07ee7c}" RuntimeType="Silverlight"  Title="Gaandeweg" Version="1.0.2.0" Publisher="Bart Lamot" xmlns="" Genre="apps.normal"  Author="Bart Lamot" Description="Dit...">

<IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
<Capabilities>
  <Capability Name="ID_CAP_CONTACTS"/>
  <Capability Name="ID_CAP_IDENTITY_DEVICE"/>
  <Capability Name="ID_CAP_ISV_CAMERA"/>
  <Capability Name="ID_CAP_LOCATION"/>
  <Capability Name="ID_CAP_MICROPHONE"/>
  <Capability Name="ID_CAP_NETWORKING"/>
  <Capability Name="ID_HW_FRONTCAMERA"/>
  <Capability Name="ID_CAP_WEBBROWSERCOMPONENT"/>
</Capabilities>

<Tasks>
  <DefaultTask NavigationPage="MainPage.xaml" Name="_default"/>
</Tasks>
<Tokens>
  <PrimaryToken TaskName="_default" TokenID="Cordova_1._5._0_Starter1Token">
    <TemplateType5>
      <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI>
      <Count>0</Count>
      <Title>Cordova_1._5._0_Starter1</Title>
    </TemplateType5>
  </PrimaryToken>
 </Tokens>
 </App>
 </Deployment>


<!-- WPSDK Version 7.1.7720.0 -->

ApplicationIcon.png
Background.png
0
科尔多瓦1号、5号、0号起动器1

由于您正在使用Windows Phone 7.1应用程序,WMAppManifest.xml中不支持
DefaultLanguage
元素。相反,您需要在AssemblyInfo.cs中使用
[assembly:NeutralResourcesLanguageAttribute(“en-US”)]


查看XML名称空间-对于7.1,您有
http://schemas.microsoft.com/windowsphone/2009/deployment
。要使DefaultLanguage正常工作,您需要
http://schemas.microsoft.com/windowsphone/2012/deployment
(Windows Phone 8应用程序)。

您从哪里获得此XAP?Phongap版本请在问题中发布完整清单文件,添加了
DefaultLanguage
。将xml添加到原始POST中。您是如何为PhoneGap构建服务实现该xml的?在config.xml中的某个地方?这个文件是在编译时使用的,而不是XAP包的一部分吗?AssemblyInfo-是的。它最终成为包的一部分,但不是cs文件。有没有办法在包中编辑它?它是在云中构建的,所以我无法更改AssemblyInfo。他们的语言环境问题bug仍然存在。目前唯一可用的解决方案记录在这里:Thnx Den提供所有信息。你帮了大忙。