【问题标题】:Different/Multiple Package.appxmanifest File depending Upon different Configuration UWP不同/多个 Package.appxmanifest 文件取决于不同的 UWP 配置
【发布时间】:2021-05-20 02:12:19
【问题描述】:

我有一个 Xamarin 项目,并且根据版本的类型有不同的配置。我想根据我的配置指向不同的 Package.appxmanifest。我怎样才能做到这一点。

【问题讨论】:

    标签: xamarin uwp xamarin.uwp


    【解决方案1】:

    不同/多个 Package.appxmanifest 文件取决于不同的 UWP 配置

    如果您确实想为某些构建配置使用不同的 Package.appxmanifest 文件。你可以手动编辑yourproject.csproj

    右键项目->卸载项目->重新右键项目->编辑Project.csproj文件。

    <ItemGroup>
      <None Include="xxxxx_TemporaryKey.pfx" />
      <AppxManifest Include="Test.appxmanifest">
        <SubType>Designer</SubType>
      </AppxManifest>
    </ItemGroup>
    

    找出上面的ItemGroup节点,只保留一个AppxManifest。然后修改follow PropertyGroup节点。

    <PropertyGroup>
      <ApplicationManifest>Test.appxmanifest</ApplicationManifest>
    </PropertyGroup>
    

    更多信息请参考case reply

    【讨论】:

    • 您的意思是删除此&lt;AppxManifest Include="Package.appxmanifest"&gt; &lt;SubType&gt;Designer&lt;/SubType&gt; &lt;/AppxManifest&gt; 并将此&lt;ApplicationManifest&gt;Package.appxmanifest&lt;/ApplicationManifest&gt; 放入所有配置中?所以我的项目中可以有多个不同名称的文件?
    • 我已经编辑了答案以使其清楚。您可以拥有多个名称不同的文件,但 ItemGroup 和 PropertyGroup 都只有一个元素。
    • 我不明白你说的只保留一个是什么意思。在所有清单文件中,我应该只在项目组中保留一个,其余的在属性组中?是这样吗
    • 是的,在 Itemgroup 中只保留一个 AppxManifest 元素。
    猜你喜欢
    • 1970-01-01
    • 2020-01-24
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    • 2012-11-19
    相关资源
    最近更新 更多