diff --git a/e2e/Uno/HelloWorld-vsmac.slnf b/e2e/Uno/HelloWorld-vsmac.slnf
index 2c5f003353..39e2355452 100644
--- a/e2e/Uno/HelloWorld-vsmac.slnf
+++ b/e2e/Uno/HelloWorld-vsmac.slnf
@@ -4,7 +4,8 @@
"projects": [
"HelloWorld.Mobile\\HelloWorld.Mobile.csproj",
"HelloWorld.Skia.Gtk\\HelloWorld.Skia.Gtk.csproj",
- "HelloWorld.Wasm\\HelloWorld.Wasm.csproj",
+ "HelloWorld.Wasm\\HelloWorld.Wasm.csproj",,
+ "HelloWorld.Base\\HelloWorld.Base.csproj",
"HelloWorld\\HelloWorld.csproj"
]
}
diff --git a/e2e/Uno/HelloWorld.Base/HelloWorld.Base.csproj b/e2e/Uno/HelloWorld.Base/HelloWorld.Base.csproj
new file mode 100644
index 0000000000..8d78f515e0
--- /dev/null
+++ b/e2e/Uno/HelloWorld.Base/HelloWorld.Base.csproj
@@ -0,0 +1,12 @@
+
+
+
+ net7.0
+ false
+
+
+
+
+
+
+
diff --git a/e2e/Uno/HelloWorld.Base/Icons/appconfig.svg b/e2e/Uno/HelloWorld.Base/Icons/appconfig.svg
index 3106b1a8b0..dfd34e428c 100644
--- a/e2e/Uno/HelloWorld.Base/Icons/appconfig.svg
+++ b/e2e/Uno/HelloWorld.Base/Icons/appconfig.svg
@@ -1,137 +1 @@
-
-
+
\ No newline at end of file
diff --git a/e2e/Uno/HelloWorld.Base/Icons/iconapp.svg b/e2e/Uno/HelloWorld.Base/Icons/iconapp.svg
index 241cbccf49..f621ea597f 100644
--- a/e2e/Uno/HelloWorld.Base/Icons/iconapp.svg
+++ b/e2e/Uno/HelloWorld.Base/Icons/iconapp.svg
@@ -1 +1,42 @@
-
\ No newline at end of file
+
+
diff --git a/e2e/Uno/HelloWorld.Base/Splash/splash_screen.svg b/e2e/Uno/HelloWorld.Base/Splash/splash_screen.svg
new file mode 100644
index 0000000000..86d7bda63b
--- /dev/null
+++ b/e2e/Uno/HelloWorld.Base/Splash/splash_screen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/e2e/Uno/HelloWorld.Base/base.props b/e2e/Uno/HelloWorld.Base/base.props
index 36e730bebd..ae6d625aa8 100644
--- a/e2e/Uno/HelloWorld.Base/base.props
+++ b/e2e/Uno/HelloWorld.Base/base.props
@@ -1,21 +1,30 @@
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/e2e/Uno/HelloWorld.sln b/e2e/Uno/HelloWorld.sln
index 18cf94cf5e..3ad8753d69 100644
--- a/e2e/Uno/HelloWorld.sln
+++ b/e2e/Uno/HelloWorld.sln
@@ -42,6 +42,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ModuleA", "ModuleA\ModuleA.
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Events", "..\..\src\Prism.Events\Prism.Events.csproj", "{ABC0F8AF-6FED-4C3E-80B3-54F1A7CC5930}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorld.Base", "HelloWorld.Base\HelloWorld.Base.csproj", "{28A534A3-3ADA-4435-B5F5-59FA61DF23EF}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -427,6 +429,34 @@ Global
{ABC0F8AF-6FED-4C3E-80B3-54F1A7CC5930}.Release|x64.Build.0 = Release|Any CPU
{ABC0F8AF-6FED-4C3E-80B3-54F1A7CC5930}.Release|x86.ActiveCfg = Release|Any CPU
{ABC0F8AF-6FED-4C3E-80B3-54F1A7CC5930}.Release|x86.Build.0 = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|ARM.Build.0 = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|x64.Build.0 = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Debug|x86.Build.0 = Debug|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|ARM.ActiveCfg = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|ARM.Build.0 = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|ARM64.Build.0 = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|iPhone.Build.0 = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|x64.ActiveCfg = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|x64.Build.0 = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|x86.ActiveCfg = Release|Any CPU
+ {28A534A3-3ADA-4435-B5F5-59FA61DF23EF}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE