Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] <UseMauiBuild> #2337

Open
SteveBush opened this issue Aug 31, 2021 · 1 comment
Open

[Enhancement] <UseMauiBuild> #2337

SteveBush opened this issue Aug 31, 2021 · 1 comment
Labels
area-setup Installation, setup, requirements, maui-check, workloads, platform support t/enhancement ☀️ New feature or request
Milestone

Comments

@SteveBush
Copy link

Summary

Separate out the MSBuild infrastructure for MAUI from from including the package dependencies. Included in the is the ability to have a Platforms directory where Android, IOS, MacCatalyst and Windows subdirectories are automatically included or excluded based on <net6.0-platform>. This build capability is extremely helpful in building non-MAUI dependent platform libraries. For example, I have a networking project that supports Android, IOS, MacCatalyst, Windows, Linux and MacOS. The project includes both platform specific and shared implementations of networking APIs.

Also, having the ability to use the build system to build non-MAUI projects on Linux cloud pipeline hosts.

API Changes

Move the MAUI build project code into a separate package and true to include the MAUI build tools separate from the MAUI platform dependencies.

Intended Use Case

To use the MAUI build system for projects that include platform dependencies but don’t require the MAUI dependencies. This would also enable the building of projects on Linux as it would not require the MAUI workload to be installed.

@Eilon Eilon added the area-setup Installation, setup, requirements, maui-check, workloads, platform support label Sep 28, 2021
@jsuarezruiz jsuarezruiz added the t/enhancement ☀️ New feature or request label Oct 22, 2021
@jfversluis jfversluis added this to the Backlog milestone Aug 12, 2022
@ghost
Copy link

ghost commented Aug 12, 2022

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-setup Installation, setup, requirements, maui-check, workloads, platform support t/enhancement ☀️ New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants