Skip to content

Code Quality: Migrate files from packaging project to main Files.App project #16654

@Lamparter

Description

@Lamparter

Description

What about starting from merging Files (Package) folder contents into Files.App folder?
Since folder name and project name doesn't match and that way enables us to remove WAP easily later.

This proposal is to move files from the packaging project (Files.Package) to the main project (Files.App), including:

  • Package.appxmanifest
  • Assets/AppTiles/*

While the packaging project can't be fully removed, it would be excellent if these files were moved into the main project and then referenced by the packaging project, like this:

<!-- Inside Files.Package.wapproj -->
<ItemGroup>
  <Content Include="$(RootDirectory)\src\Files.App\Package.appxmanifest">
    <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  </Content>
</ItemGroup>

Concerned code

Contents of Files.Package:

  • Package.appxmanifest
  • Assets/AppTiles/*

Gains

  • Easier overview of package files
  • Allows for gradual removal of WAP project

Requirements

  • Move files to Files.App
  • Reference back in Files.Package.wapproj

Comments

Succeeds #16350

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions