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

Do not use underscores in the ApplicationId #19377

Merged
merged 2 commits into from
Jan 23, 2024
Merged

Do not use underscores in the ApplicationId #19377

merged 2 commits into from
Jan 23, 2024

Conversation

mattleibow
Copy link
Member

Description of Change

Underscores are not supported on Windows.

Issues Fixed

Fixes #19364

@mattleibow mattleibow requested a review from a team as a code owner December 12, 2023 20:59
tj-devel709
tj-devel709 previously approved these changes Dec 12, 2023
Copy link
Member

@jfversluis jfversluis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Something is not happy here

/Users/builder/azdo/_work/3/s/src/TestUtils/src/Microsoft.Maui.IntegrationTests/TemplateTests.cs(70,30): error CS0103: The name 'docPath' does not exist in the current context [/Users/builder/azdo/_work/3/s/src/TestUtils/src/Microsoft.Maui.IntegrationTests/Microsoft.Maui.IntegrationTests.csproj]
/Users/builder/azdo/_work/3/s/src/TestUtils/src/Microsoft.Maui.IntegrationTests/TemplateTests.cs(71,51): error CS1061: 'IEnumerable' does not contain a definition for 'Element' and no accessible extension method 'Element' accepting a first argument of type 'IEnumerable' could be found (are you missing a using directive or an assembly reference?) [/Users/builder/azdo/_work/3/s/src/TestUtils/src/Microsoft.Maui.IntegrationTests/Microsoft.Maui.IntegrationTests.csproj]
/Users/builder/azdo/_work/3/s/src/TestUtils/src/Microsoft.Maui.IntegrationTests/TemplateTests.cs(71,16): error CS8602: Dereference of a possibly null reference. [/Users/builder/azdo/_work/3/s/src/TestUtils/src/Microsoft.Maui.IntegrationTests/Microsoft.Maui.IntegrationTests.csproj]

@mattleibow mattleibow marked this pull request as draft December 13, 2023 16:01
@Eilon Eilon added the area-templates Project templates, Item Templates for Blazor and MAUI label Dec 13, 2023
@mattleibow mattleibow marked this pull request as ready for review December 14, 2023 15:19
@mattleibow mattleibow requested a review from a team as a code owner December 14, 2023 15:19
@mattleibow mattleibow dismissed jfversluis’s stale review December 14, 2023 15:20

Yeah, I was testing the broken code path first.

Eilon
Eilon previously approved these changes Dec 14, 2023
@MartyIX
Copy link
Contributor

MartyIX commented Dec 18, 2023

Would it be useful to handle microsoft/microsoft-ui-xaml#7059 as well (ApplicationId being too long)?

I needed to rename my test project to avoid the issue and it's far from obvious what is wrong in that case.

Copy link
Member

@rmarinho rmarinho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests are failing . Also seems this changes from using the provisioned dotnet to use a global one ?

@mattleibow
Copy link
Member Author

Thanks for catching that. My local changes got mixed in there.

@mattleibow
Copy link
Member Author

/rebase

@samhouts samhouts added the stale Indicates a stale issue/pr and will be closed soon label Jan 8, 2024
@mattleibow
Copy link
Member Author

/rebase

@rmarinho rmarinho merged commit e9029d0 into main Jan 23, 2024
47 checks passed
@rmarinho rmarinho deleted the dev/templates branch January 23, 2024 18:44
rmarinho added a commit that referenced this pull request Jan 29, 2024
* Add Obsolete tag for old IndexOf (#20068)

* Split the InputTransparency tests (#19925)

* Bump Xamarin.UITest to 4.3.4 (#20067)

* Bump Xamarin.UITest to 4.3.4

* Update NUnit

* Restore dotnet tool (#20106)

* Do not use underscores in the ApplicationId (#19377)

* Do not use underscores in the ApplicationId

Underscores are not supported on Windows

* Update DotnetInternal.cs

* [WinUI] Add workaround for Connectivity check on Win10  (#19261)

* Implemented a Win10 work-around for connectivity thread issue

Reimplement `ConnectivityImplementation.ConnectionProfiles` to use native .net core APIs

* Remove prop bag ID

* Replace network availability changed event with native .net API

* Remove explicit file include

* Fix file naming

* Implemented a Win10 work-around for connectivity thread issue

Reimplement `ConnectivityImplementation.ConnectionProfiles` to use native .net core APIs

* Remove prop bag ID

* Replace network availability changed event with native .net API

* Remove explicit file include

* Fix file naming

* * Revert change to remove `Windows.Networking.Connectivity.NetworkInformation.NetworkStatusChanged`

* Update Connectivity.uwp.cs

---------

Co-authored-by: Mike Corsaro <[email protected]>
Co-authored-by: Matthew Leibowitz <[email protected]>

* [Windows] Adjust recycle check in ItemContentControl (#20079)

* Adjust recycle check in `ItemContentControl` to use Content property

* Fix confusing line

* Rectify the scopes in the builder (#19932)

* Update System.Drawing.Common (#20122)

* Enable building WASDK Self-Contained packaged apps (#20019)

* Translucent and Transparent NavigationBar on iOS (#19204)

* Changes for enabling translucent navigation bar ios

* Add UITest for NavigationPage Safe Area Translucence

* remove UIKit

* Move UITest from gallery to Issues

* push a new page for UITests, consolidate code, and save shadowimage

* Changes for enabling translucent navigation bar ios

* Add UITest for NavigationPage Safe Area Translucence

* remove UIKit

* Move UITest from gallery to Issues

* make the extension method

* use the background color alpha for translucent

* use same alpha logic for pre ios 15

* accidently added testing comments

* add more UITests for the different NavigationPage and Flyout Page scenarios

* use additionalsafeareainsets for the secondary toolbar

* missing new line

* only run the secondary toolbar offset when we have a secondary toolbar

* use existing childViewControllers

* remove the shadow stuff and simplify the expression with null

* style and fixes from merge conflicts

* standardAppearance and scrolledgeappearance should be kept in

* changes after talking with Shane

* change shell behavior to be more like navrenderer with preiOS13

* move code if we are transparent pre13 shell

* remove new lines

* add screenshot tests

* be able to remove and add secondarybar additionalsafeareas

* reset the xaml on the Sandboc MainPage (#20082)

* [Android] Fix gif animation initial state (#14295)

* Fix gifs initial animation state on Android

* Device tests

* Auto-format source code

* Updated sample

* Updated device tests

* Refactor code

* Update src/Core/src/Handlers/Image/ImageHandler.Android.cs

Co-authored-by: Matthew Leibowitz <[email protected]>

* Remove unnecessary change

* Fix build errors

* Merge branch 'main' into fix-7019

* Fix merge mistake

---------

Co-authored-by: GitHub Actions Autoformatter <[email protected]>
Co-authored-by: Javier Suárez <[email protected]>
Co-authored-by: Matthew Leibowitz <[email protected]>
Co-authored-by: Gerald Versluis <[email protected]>

* Enable Windows Image device tests (#20167)

* [X] allow x:Type extension for BPConverter (#18540)

- fixes #18324

* Source Generator Performance Improvements (#19990)

* Source Generator Performance Improvements:
- Reversed lookup order (Extension second)
- Introduced type cache

```
PERF PROGRESS:
SourceGen - Maui.Controls.Sample (262 XAML files)

1) Unchanged:
- 15640 GetTypeByMetadata calls
- 223s

2) Extensions lookup in XmlTypeXamlExtensions.GetTypeReference() second
- 6232 GetTypeByMetadata calls (~60% reduction)
- 90s                          (~60% reduction)

3) With type cache
- 203 GetTypeByMetadata calls (~97% reduction => ~99% total reduction)
- 6s                          (~93% reduction => ~97% total reduction => 37 times faster!)
```

* - Set uinitial lookupNames capacity to 2 since there won't be more than 2

* Added appium UITest for FlyoutNavigationBetweenItemsWithNavigationStacks (#19444) Fixes #16675

* Add better exception for missing Maps on Windows (#19046)

* Add better exception for missing Maps on Windows

* Update AppHostBuilderExtensions.cs

* [ci] Add missing demands (#20183)

* Add comments to internal methods for XAML Hot Reload usage (#20215)

* Add comments to internal methods for XAML Hot Reload usage

* spacing

* Adding Mobile tag to MAUI project templates (#20191)

Co-authored-by: Luke Westendorf <[email protected]>

---------

Co-authored-by: Tim Miller <[email protected]>
Co-authored-by: Matthew Leibowitz <[email protected]>
Co-authored-by: Gerald Versluis <[email protected]>
Co-authored-by: Mike Corsaro <[email protected]>
Co-authored-by: Mike Corsaro <[email protected]>
Co-authored-by: TJ Lambert <[email protected]>
Co-authored-by: Javier Suárez <[email protected]>
Co-authored-by: GitHub Actions Autoformatter <[email protected]>
Co-authored-by: Javier Suárez <[email protected]>
Co-authored-by: Stephane Delcroix <[email protected]>
Co-authored-by: Marco Goertz <[email protected]>
Co-authored-by: MSLukeWest <[email protected]>
Co-authored-by: Luke Westendorf <[email protected]>
@github-actions github-actions bot locked and limited conversation to collaborators Feb 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-templates Project templates, Item Templates for Blazor and MAUI fixed-in-8.0.7 fixed-in-9.0.100-preview.1.9973 stale Indicates a stale issue/pr and will be closed soon
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DEP0700 ERROR - Registration of the app failed. App manifest validation error...
8 participants