fix(reg): Restore multi-folder project structure
|
@ -46,20 +46,20 @@ $release = $default + '-c' + 'Release'
|
|||
$createParams=(Get-TemplateConfiguration -wasm 1 -wasmVsCode 1 -skiaGtk 1 -skiaLinuxFB 1)
|
||||
dotnet new unoapp -n UnoAppWinUI --framework net7.0 $createParams
|
||||
|
||||
dotnet build $debug UnoAppWinUI/UnoAppWinUI.App/UnoAppWinUI.Wasm.csproj
|
||||
dotnet build $debug UnoAppWinUI/UnoAppWinUI.Wasm/UnoAppWinUI.Wasm.csproj
|
||||
Assert-ExitCodeIsZero
|
||||
|
||||
dotnet build $release UnoAppWinUI/UnoAppWinUI.App/UnoAppWinUI.Wasm.csproj
|
||||
dotnet build $release UnoAppWinUI/UnoAppWinUI.Wasm/UnoAppWinUI.Wasm.csproj
|
||||
Assert-ExitCodeIsZero
|
||||
|
||||
dotnet build $debug UnoAppWinUI/UnoAppWinUI.App/UnoAppWinUI.Skia.Gtk.csproj
|
||||
dotnet build $debug UnoAppWinUI/UnoAppWinUI.Skia.Gtk/UnoAppWinUI.Skia.Gtk.csproj
|
||||
Assert-ExitCodeIsZero
|
||||
|
||||
dotnet build $release UnoAppWinUI/UnoAppWinUI.App/UnoAppWinUI.Skia.Gtk.csproj
|
||||
dotnet build $release UnoAppWinUI/UnoAppWinUI.Skia.Gtk/UnoAppWinUI.Skia.Gtk.csproj
|
||||
Assert-ExitCodeIsZero
|
||||
|
||||
dotnet build $debug UnoAppWinUI/UnoAppWinUI.App/UnoAppWinUI.Skia.Linux.FrameBuffer.csproj
|
||||
dotnet build $debug UnoAppWinUI/UnoAppWinUI.Skia.Linux.FrameBuffer/UnoAppWinUI.Skia.Linux.FrameBuffer.csproj
|
||||
Assert-ExitCodeIsZero
|
||||
|
||||
dotnet build $release UnoAppWinUI/UnoAppWinUI.App/UnoAppWinUI.Skia.Linux.FrameBuffer.csproj
|
||||
dotnet build $release UnoAppWinUI/UnoAppWinUI.Skia.Linux.FrameBuffer/UnoAppWinUI.Skia.Linux.FrameBuffer.csproj
|
||||
Assert-ExitCodeIsZero
|
||||
|
|
|
@ -75,7 +75,7 @@ pushd UnoAppWinUI
|
|||
for($i = 0; $i -lt $dotnetBuildNet6Configurations.Length; $i++)
|
||||
{
|
||||
$platform=$dotnetBuildNet6Configurations[$i][0];
|
||||
& dotnet build -c Debug $default $dotnetBuildNet6Configurations[$i][1] $dotnetBuildNet6Configurations[$i][2] "UnoAppWinUI.App\UnoAppWinUI.$platform.csproj"
|
||||
& dotnet build -c Debug $default $dotnetBuildNet6Configurations[$i][1] $dotnetBuildNet6Configurations[$i][2] "UnoAppWinUI.$platform\UnoAppWinUI.$platform.csproj"
|
||||
Assert-ExitCodeIsZero
|
||||
}
|
||||
|
||||
|
@ -83,7 +83,8 @@ for($i = 0; $i -lt $dotnetBuildNet6Configurations.Length; $i++)
|
|||
& dotnet build -c Debug $default "UnoAppWinUI.Server\UnoAppWinUI.Server.csproj"
|
||||
|
||||
# Build with msbuild because of https://github.com/microsoft/WindowsAppSDK/issues/1652
|
||||
& $msbuild $debug "/p:Platform=x86" "UnoAppWinUI.App\UnoAppWinUI.Windows.csproj"
|
||||
# force targetframeworks until we can get WinAppSDK to build with `dotnet build`
|
||||
& $msbuild $debug "/p:Platform=x86" "/p:TargetFrameworks=net6.0-windows10.0.18362;TargetFramework=net6.0-windows10.0.18362" "UnoAppWinUI.Windows\UnoAppWinUI.Windows.csproj"
|
||||
Assert-ExitCodeIsZero
|
||||
|
||||
popd
|
||||
|
|
|
@ -120,15 +120,7 @@
|
|||
<_UnoAppnet6WinUITemplateFilesExclude Include="..\UnoSolutionTemplate.WinUI.netcore\Properties\**" />
|
||||
<_UnoAppnet6WinUITemplateFilesExclude Include="..\UnoSolutionTemplate.WinUI.netcore\UnoSolutionTemplate.WinUI.netcore.csproj" />
|
||||
|
||||
<_UnoAppnet6WinUITemplateSingleLocationFiles Include="..\UnoSolutionTemplate.WinUI.netcore\Shared\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude)"/>
|
||||
<_UnoAppnet6WinUITemplateSingleLocationFiles Include="..\UnoSolutionTemplate.WinUI.netcore\Mobile\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude)"/>
|
||||
<_UnoAppnet6WinUITemplateSingleLocationFiles Include="..\UnoSolutionTemplate.WinUI.netcore\Skia.Gtk\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude)"/>
|
||||
<_UnoAppnet6WinUITemplateSingleLocationFiles Include="..\UnoSolutionTemplate.WinUI.netcore\Skia.Linux.FrameBuffer\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude)"/>
|
||||
<_UnoAppnet6WinUITemplateSingleLocationFiles Include="..\UnoSolutionTemplate.WinUI.netcore\Skia.WPF\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude)"/>
|
||||
<_UnoAppnet6WinUITemplateSingleLocationFiles Include="..\UnoSolutionTemplate.WinUI.netcore\Wasm\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude)"/>
|
||||
<_UnoAppnet6WinUITemplateSingleLocationFiles Include="..\UnoSolutionTemplate.WinUI.netcore\WinUI\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude)"/>
|
||||
|
||||
<_UnoAppnet6WinUITemplateFiles Include="..\UnoSolutionTemplate.WinUI.netcore\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude);@(_UnoAppnet6WinUITemplateSingleLocationFiles)"/>
|
||||
<_UnoAppnet6WinUITemplateFiles Include="..\UnoSolutionTemplate.WinUI.netcore\**" Exclude="@(_UnoAppnet6WinUITemplateFilesExclude)"/>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -271,9 +263,7 @@
|
|||
|
||||
<RemoveDir Directories="$(IntermediateTemplatePath)" />
|
||||
|
||||
<Copy SourceFiles="@(_UnoAppnet6WinUITemplateSingleLocationFiles)" DestinationFolder="$(IntermediateTemplatePath)\UnoQuickStart.App\%(RecursiveDir)" />
|
||||
<Copy SourceFiles="@(_UnoAppnet6WinUITemplateFiles)" DestinationFolder="$(IntermediateTemplatePath)\%(RecursiveDir)" />
|
||||
<Copy SourceFiles="..\UnoSolutionTemplate.Wizard.2022\Directory.Build-netcore.props" DestinationFiles="$(IntermediateTemplatePath)\Directory.Build.props" />
|
||||
|
||||
<ReplaceContent SourcePath="$(IntermediateTemplatePath)" SafeProjectName="UnoQuickStart" IsWinUI="True" />
|
||||
<RenameSolution SourcePath="$(IntermediateTemplatePath)" SourceName="UnoQuickStart" TargetName="UnoWinUIQuickStart" />
|
||||
|
@ -344,9 +334,9 @@
|
|||
{
|
||||
// Avoid value replacement with msbuild's CodeTaskFactory expansion
|
||||
string pattern = string.Format("^{0}\\$if\\$\\(\\${0}\\${0} == True\\)", "(.*?)");
|
||||
|
||||
|
||||
s = Regex.Replace(s, pattern, @"$1<!--#if ($2)" + Environment.NewLine + "$1", RegexOptions.Multiline);
|
||||
|
||||
|
||||
s = s
|
||||
.Replace("$endif$", "\n#endif -->");
|
||||
;
|
||||
|
@ -397,7 +387,7 @@
|
|||
|
||||
}
|
||||
|
||||
var platforms = new string[] { "iOS", "UWP", "Wasm", "Server", "Droid", "macOS", "Mobile", "Shared", "Skia.Gtk", "Skia.WPF", "Skia.WPF.Host", "Skia.Tizen", "Skia.Linux.FrameBuffer" };
|
||||
var platforms = new string[] { "iOS", "UWP", "Wasm", "Server", "Droid", "macOS", "Mobile", "Shared", "Views", "Base", "Windows", "Skia.Gtk", "Skia.WPF", "Skia.WPF.Host", "Skia.Tizen", "Skia.Linux.FrameBuffer" };
|
||||
|
||||
foreach(var platform in platforms)
|
||||
{
|
||||
|
@ -405,7 +395,9 @@
|
|||
|
||||
if(Directory.Exists(source))
|
||||
{
|
||||
Directory.Move(Path.Combine(SourcePath, platform), Path.Combine(SourcePath, SafeProjectName + "." + platform));
|
||||
var targetName = platform == "Views" ? SafeProjectName : SafeProjectName + "." + platform;
|
||||
|
||||
Directory.Move(Path.Combine(SourcePath, platform), Path.Combine(SourcePath, targetName));
|
||||
}
|
||||
}
|
||||
]]>
|
||||
|
|
|
@ -157,34 +157,30 @@
|
|||
},
|
||||
"android": {
|
||||
"type": "generated",
|
||||
"generator": "constant",
|
||||
"dataType": "bool",
|
||||
"generator": "casing",
|
||||
"parameters": {
|
||||
"value": "True"
|
||||
"source": "mobile"
|
||||
}
|
||||
},
|
||||
"ios": {
|
||||
"type": "generated",
|
||||
"generator": "constant",
|
||||
"dataType": "bool",
|
||||
"generator": "casing",
|
||||
"parameters": {
|
||||
"value": "True"
|
||||
"source": "mobile"
|
||||
}
|
||||
},
|
||||
"macos": {
|
||||
"type": "generated",
|
||||
"generator": "constant",
|
||||
"dataType": "bool",
|
||||
"generator": "casing",
|
||||
"parameters": {
|
||||
"value": "True"
|
||||
"source": "mobile"
|
||||
}
|
||||
},
|
||||
"maccatalyst": {
|
||||
"type": "generated",
|
||||
"generator": "constant",
|
||||
"dataType": "bool",
|
||||
"generator": "casing",
|
||||
"parameters": {
|
||||
"value": "True"
|
||||
"source": "mobile"
|
||||
}
|
||||
},
|
||||
"hosted": {
|
||||
|
@ -211,12 +207,31 @@
|
|||
],
|
||||
"replaces": "net6.0",
|
||||
"defaultValue": "net6.0"
|
||||
},
|
||||
"libarybasetargetframework": {
|
||||
"type": "generated",
|
||||
"generator": "switch",
|
||||
"replaces": "$libarybasetargetframework$",
|
||||
"parameters": {
|
||||
"evaluator": "C++",
|
||||
"datatype": "string",
|
||||
"cases": [
|
||||
{
|
||||
"condition": "(Framework == 'net6.0')",
|
||||
"value": "netstandard2.0"
|
||||
},
|
||||
{
|
||||
"condition": "(Framework != 'net6.0')",
|
||||
"value": "net7.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"primaryOutputs": [
|
||||
{
|
||||
"condition": "mobile",
|
||||
"path": "UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Mobile.csproj"
|
||||
"path": "UnoWinUIQuickStart.Mobile\\UnoWinUIQuickStart.Mobile.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "hosted",
|
||||
|
@ -224,23 +239,23 @@
|
|||
},
|
||||
{
|
||||
"condition": "winui-desktop",
|
||||
"path": "UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Windows.csproj"
|
||||
"path": "UnoWinUIQuickStart.Windows\\UnoWinUIQuickStart.Windows.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "Wasm",
|
||||
"path": "UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Wasm.csproj"
|
||||
"path": "UnoWinUIQuickStart.Wasm\\UnoWinUIQuickStart.Wasm.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-gtk",
|
||||
"path": "UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Skia.Gtk.csproj"
|
||||
"path": "UnoWinUIQuickStart.Skia.Gtk\\UnoWinUIQuickStart.Skia.Gtk.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-wpf",
|
||||
"path": "UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Skia.WPF.csproj"
|
||||
"path": "UnoWinUIQuickStart.Skia.WPF\\UnoWinUIQuickStart.Skia.WPF.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-linux-fb",
|
||||
"path": "UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Skia.Linux.FrameBuffer.csproj"
|
||||
"path": "UnoWinUIQuickStart.Skia.Linux.FrameBuffer\\UnoWinUIQuickStart.Skia.Linux.FrameBuffer.csproj"
|
||||
}
|
||||
],
|
||||
"sources": [
|
||||
|
@ -258,40 +273,32 @@
|
|||
{
|
||||
"condition": "(!mobile)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart.App/Platforms/Android/**",
|
||||
"UnoWinUIQuickStart.App/Platforms/iOS/**",
|
||||
"UnoWinUIQuickStart.App/Platforms/MacCatalyst/**",
|
||||
"UnoWinUIQuickStart.App/Platforms/macOS/**",
|
||||
"UnoWinUIQuickStart.App/UnoWinUIQuickStart.Mobile.csproj"
|
||||
"UnoWinUIQuickStart.Mobile/**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!WebAssembly)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart.Server/**",
|
||||
"UnoWinUIQuickStart.App/Platforms/WebAssembly/**",
|
||||
"UnoWinUIQuickStart.App/UnoWinUIQuickStart.Mobile.csproj"
|
||||
"UnoWinUIQuickStart.Wasm/**",
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!skia-gtk)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart.App/Platforms/Skia.Gtk/**",
|
||||
"UnoWinUIQuickStart.App/UnoWinUIQuickStart.Skia.Gtk.csproj"
|
||||
"UnoWinUIQuickStart.Skia.Gtk/**",
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!skia-wpf)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart/Platforms/Skia.WPF/**",
|
||||
"UnoWinUIQuickStart.App/UnoWinUIQuickStart.Skia.WPF.csproj"
|
||||
"UnoWinUIQuickStart.Skia.WPF/UnoWinUIQuickStart.Skia.WPF.csproj"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!skia-linux-fb)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart/Platforms/Skia.Linux.FrameBuffer/**",
|
||||
"UnoWinUIQuickStart.App/UnoWinUIQuickStart.Skia.Linux.FrameBuffer.csproj"
|
||||
"UnoWinUIQuickStart.Skia.Linux.FrameBuffer/**"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
|
@ -3,15 +3,15 @@
|
|||
"path": "UnoWinUIQuickStart.sln",
|
||||
"projects": [
|
||||
#//#if (mobile)
|
||||
"UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Mobile.csproj",
|
||||
"UnoWinUIQuickStart.Mobile\\UnoWinUIQuickStart.Mobile.csproj",
|
||||
#//#endif
|
||||
|
||||
#//#if (WebAssembly)
|
||||
"UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Wasm.csproj",
|
||||
"UnoWinUIQuickStart.Wasm\\UnoWinUIQuickStart.Wasm.csproj",
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-gtk)
|
||||
"UnoWinUIQuickStart.App\\UnoWinUIQuickStart.Skia.Gtk.csproj",
|
||||
"UnoWinUIQuickStart.Skia.Gtk\\UnoWinUIQuickStart.Skia.Gtk.csproj",
|
||||
#//#endif
|
||||
]
|
||||
}
|
||||
|
|
|
@ -3,13 +3,16 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||
VisualStudioVersion = 16.0.29920.165
|
||||
MinimumVisualStudioVersion = 15.0.26124.0
|
||||
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart", "UnoWinUIQuickStart\UnoWinUIQuickStart.csproj", "{A5B8155A-119F-4794-B551-C6F3CF7E5411}"
|
||||
EndProject
|
||||
|
||||
#//#if (mobile)
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnoWinUIQuickStart.Mobile", "UnoWinUIQuickStart.App\UnoWinUIQuickStart.Mobile.csproj", "{$guid2$}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnoWinUIQuickStart.Mobile", "UnoWinUIQuickStart.Mobile\UnoWinUIQuickStart.Mobile.csproj", "{$guid2$}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (WebAssembly)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Wasm", "UnoWinUIQuickStart.App\UnoWinUIQuickStart.Wasm.csproj", "{40EA03F7-8A22-4143-B251-79BAC3EB13D2}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Wasm", "UnoWinUIQuickStart.Wasm\UnoWinUIQuickStart.Wasm.csproj", "{40EA03F7-8A22-4143-B251-79BAC3EB13D2}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
|
@ -19,22 +22,22 @@ EndProject
|
|||
#//#endif
|
||||
|
||||
#//#if (skia-gtk)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Skia.Gtk", "UnoWinUIQuickStart.App\UnoWinUIQuickStart.Skia.Gtk.csproj", "{A5B8155A-118F-4794-B551-C6F3CF7E5411}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Skia.Gtk", "UnoWinUIQuickStart.Skia.Gtk\UnoWinUIQuickStart.Skia.Gtk.csproj", "{A5B8155A-118F-4794-B551-C6F3CF7E5411}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-wpf)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Skia.WPF", "UnoWinUIQuickStart.App\UnoWinUIQuickStart.Skia.WPF.csproj", "{$guid5$}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Skia.WPF", "UnoWinUIQuickStart.Skia.WPF\UnoWinUIQuickStart.Skia.WPF.csproj", "{$guid5$}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (winui-desktop)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Windows", "UnoWinUIQuickStart.App\UnoWinUIQuickStart.Windows.csproj", "{1AA13270-F438-4864-9435-54FD806E10EA}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Windows", "UnoWinUIQuickStart.Windows\UnoWinUIQuickStart.Windows.csproj", "{1AA13270-F438-4864-9435-54FD806E10EA}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-linux-fb)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Skia.Linux.FrameBuffer", "UnoWinUIQuickStart.App\UnoWinUIQuickStart.Skia.Linux.FrameBuffer.csproj", "{761D821E-9905-4444-9ADF-76C995FE5427}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Skia.Linux.FrameBuffer", "UnoWinUIQuickStart.Skia.Linux.FrameBuffer\UnoWinUIQuickStart.Skia.Linux.FrameBuffer.csproj", "{761D821E-9905-4444-9ADF-76C995FE5427}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
|
@ -310,6 +313,35 @@ Global
|
|||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x86.Build.0 = Release|Any CPU
|
||||
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-119F-4794-B551-C6F3CF7E5411}.Release|x86.Build.0 = Release|Any CPU
|
||||
|
||||
{40EA03F7-8A22-1234-B251-79BAC3EB13D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-1234-B251-79BAC3EB13D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-1234-B251-79BAC3EB13D2}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Project">
|
||||
<TemplateData>
|
||||
<Name>UnoQuickStart.Base</Name>
|
||||
<Description>
|
||||
</Description>
|
||||
<ProjectType>CSharp</ProjectType>
|
||||
<ProjectSubType>
|
||||
</ProjectSubType>
|
||||
<SortOrder>1000</SortOrder>
|
||||
<CreateNewFolder>true</CreateNewFolder>
|
||||
<DefaultName>UnoQuickStart.Base</DefaultName>
|
||||
<ProvideDefaultName>true</ProvideDefaultName>
|
||||
<LocationField>Enabled</LocationField>
|
||||
<EnableLocationBrowseButton>true</EnableLocationBrowseButton>
|
||||
<Icon>__TemplateIcon.png</Icon>
|
||||
<PreviewImage>__PreviewImage.png</PreviewImage>
|
||||
<CreateInPlace>true</CreateInPlace>
|
||||
<Hidden>true</Hidden>
|
||||
</TemplateData>
|
||||
<TemplateContent>
|
||||
<Project TargetFileName="$ext_safeprojectname$.Base.shproj" File="UnoQuickStart.Base.shproj" ReplaceParameters="true">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="App.xaml.cs">App.xaml.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="App.xaml">App.xaml</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="base.props">base.props</ProjectItem>
|
||||
</Project>
|
||||
</TemplateContent>
|
||||
</VSTemplate>
|
До Ширина: | Высота: | Размер: 20 KiB После Ширина: | Высота: | Размер: 20 KiB |
До Ширина: | Высота: | Размер: 2.0 KiB После Ширина: | Высота: | Размер: 2.0 KiB |
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project>
|
||||
<ItemGroup>
|
||||
<None Include="$(MSBuildThisFileDirectory)App.xaml" />
|
||||
<ApplicationDefinition
|
||||
Include="$(MSBuildThisFileDirectory)App.xaml"
|
||||
SubType="Designer"
|
||||
XamlRuntime="WinUI"
|
||||
Generator="MSBuild:Compile"
|
||||
Link="App.xaml" />
|
||||
<Compile
|
||||
Include="$(MSBuildThisFileDirectory)App.xaml.cs"
|
||||
XamlRuntime="WinUI"
|
||||
DependentUpon="App.xaml"
|
||||
Link="App.xaml.cs" /> </ItemGroup>
|
||||
</Project>
|
До Ширина: | Высота: | Размер: 2.5 KiB После Ширина: | Высота: | Размер: 2.5 KiB |
До Ширина: | Высота: | Размер: 1.2 KiB После Ширина: | Высота: | Размер: 1.2 KiB |
До Ширина: | Высота: | Размер: 1.7 KiB После Ширина: | Высота: | Размер: 1.7 KiB |
До Ширина: | Высота: | Размер: 2.4 KiB После Ширина: | Высота: | Размер: 2.4 KiB |
До Ширина: | Высота: | Размер: 3.5 KiB После Ширина: | Высота: | Размер: 3.5 KiB |
До Ширина: | Высота: | Размер: 5.0 KiB После Ширина: | Высота: | Размер: 5.0 KiB |
До Ширина: | Высота: | Размер: 7.3 KiB После Ширина: | Высота: | Размер: 7.3 KiB |
До Ширина: | Высота: | Размер: 35 KiB После Ширина: | Высота: | Размер: 35 KiB |
До Ширина: | Высота: | Размер: 3.8 KiB После Ширина: | Высота: | Размер: 3.8 KiB |
До Ширина: | Высота: | Размер: 4.8 KiB После Ширина: | Высота: | Размер: 4.8 KiB |
До Ширина: | Высота: | Размер: 5.4 KiB После Ширина: | Высота: | Размер: 5.4 KiB |
До Ширина: | Высота: | Размер: 5.7 KiB После Ширина: | Высота: | Размер: 5.7 KiB |
До Ширина: | Высота: | Размер: 590 B После Ширина: | Высота: | Размер: 590 B |
До Ширина: | Высота: | Размер: 900 B После Ширина: | Высота: | Размер: 900 B |
До Ширина: | Высота: | Размер: 1.3 KiB После Ширина: | Высота: | Размер: 1.3 KiB |
До Ширина: | Высота: | Размер: 2.1 KiB После Ширина: | Высота: | Размер: 2.1 KiB |
До Ширина: | Высота: | Размер: 2.2 KiB После Ширина: | Высота: | Размер: 2.2 KiB |
До Ширина: | Высота: | Размер: 2.5 KiB После Ширина: | Высота: | Размер: 2.5 KiB |
До Ширина: | Высота: | Размер: 2.6 KiB После Ширина: | Высота: | Размер: 2.6 KiB |
До Ширина: | Высота: | Размер: 3.0 KiB После Ширина: | Высота: | Размер: 3.0 KiB |
До Ширина: | Высота: | Размер: 2.2 KiB После Ширина: | Высота: | Размер: 2.2 KiB |
До Ширина: | Высота: | Размер: 36 KiB После Ширина: | Высота: | Размер: 36 KiB |
До Ширина: | Высота: | Размер: 58 KiB После Ширина: | Высота: | Размер: 58 KiB |
|
@ -19,148 +19,146 @@
|
|||
</TemplateData>
|
||||
<TemplateContent>
|
||||
<Project TargetFileName="$ext_safeprojectname$.Mobile.csproj" File="UnoQuickStart.Mobile.csproj" ReplaceParameters="true">
|
||||
<Folder Name="Platforms" TargetFolderName="Platforms">
|
||||
<Folder Name="iOS" TargetFolderName="iOS">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Entitlements.plist">Entitlements.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Info.plist">Info.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Main.iOS.cs">Main.iOS.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="LaunchScreen.storyboard">LaunchScreen.storyboard</ProjectItem>
|
||||
<Folder Name="Media.xcassets" TargetFolderName="Media.xcassets">
|
||||
<Folder Name="AppIcons.appiconset" TargetFolderName="AppIcons.appiconset">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon20.png">Icon20.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon29.png">Icon29.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon40.png">Icon40.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon58.png">Icon58.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon60.png">Icon60.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon76.png">Icon76.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon80.png">Icon80.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon87.png">Icon87.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon120.png">Icon120.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon152.png">Icon152.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon167.png">Icon167.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon180.png">Icon180.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon1024.png">Icon1024.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="LaunchImages.launchimage" TargetFolderName="LaunchImages.launchimage">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="Resources" TargetFolderName="Resources">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="Default-568h@2x.png">Default-568h@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="SplashScreen@2x.png">SplashScreen@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="SplashScreen@3x.png">SplashScreen@3x.png</ProjectItem>
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="uno-fluentui-assets.ttf">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
|
||||
</Folder>
|
||||
|
||||
<Folder Name="Android" TargetFolderName="Android">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="MainActivity.Android.cs">MainActivity.Android.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Main.Android.cs">Main.Android.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="environment.conf">environment.conf</ProjectItem>
|
||||
<Folder Name="Assets" TargetFolderName="Assets">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="AboutAssets.txt">AboutAssets.txt</ProjectItem>
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="uno-fluentui-assets.ttf">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="AndroidManifest.xml">AndroidManifest.xml</ProjectItem>
|
||||
<Folder Name="Resources" TargetFolderName="Resources">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="AboutResources.txt">AboutResources.txt</ProjectItem>
|
||||
<Folder Name="mipmap-hdpi" TargetFolderName="mipmap-hdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-ldpi" TargetFolderName="mipmap-ldpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-mdpi" TargetFolderName="mipmap-mdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-tvdpi" TargetFolderName="mipmap-tvdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-xhdpi" TargetFolderName="mipmap-xhdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-xxhdpi" TargetFolderName="mipmap-xxhdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-xxxhdpi" TargetFolderName="mipmap-xxxhdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="values" TargetFolderName="values">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Strings.xml">Strings.xml</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Styles.xml">Styles.xml</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
</Folder>
|
||||
|
||||
<Folder Name="MacCatalyst" TargetFolderName="MacCatalyst">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Entitlements.plist">Entitlements.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Info.plist">Info.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Main.maccatalyst.cs">Main.maccatalyst.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="LaunchScreen.storyboard">LaunchScreen.storyboard</ProjectItem>
|
||||
<Folder Name="Media.xcassets" TargetFolderName="Media.xcassets">
|
||||
<Folder Name="AppIcons.appiconset" TargetFolderName="AppIcons.appiconset">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon20.png">Icon20.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon29.png">Icon29.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon40.png">Icon40.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon58.png">Icon58.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon60.png">Icon60.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon76.png">Icon76.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon80.png">Icon80.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon87.png">Icon87.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon120.png">Icon120.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon152.png">Icon152.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon167.png">Icon167.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon180.png">Icon180.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon1024.png">Icon1024.png</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="Resources" TargetFolderName="Resources">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="Default-568h@2x.png">Default-568h@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="SplashScreen@2x.png">SplashScreen@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="SplashScreen@3x.png">SplashScreen@3x.png</ProjectItem>
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="uno-fluentui-assets.ttf">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
|
||||
</Folder>
|
||||
|
||||
<Folder Name="MacOS" TargetFolderName="MacOS">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Entitlements.plist">Entitlements.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Info.plist">Info.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Main.macOS.cs">Main.macOS.cs</ProjectItem>
|
||||
<Folder Name="Assets.xcassets" TargetFolderName="Assets.xcassets">
|
||||
<Folder Name="iOS" TargetFolderName="iOS">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Entitlements.plist">Entitlements.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Info.plist">Info.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Main.iOS.cs">Main.iOS.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="LaunchScreen.storyboard">LaunchScreen.storyboard</ProjectItem>
|
||||
<Folder Name="Media.xcassets" TargetFolderName="Media.xcassets">
|
||||
<Folder Name="AppIcons.appiconset" TargetFolderName="AppIcons.appiconset">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
<Folder Name="AppIcon.appiconset" TargetFolderName="AppIcon.appiconset">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-128.png">AppIcon-128.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-128@2x.png">AppIcon-128@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-16.png">AppIcon-16.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-16@2x.png">AppIcon-16@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-256.png">AppIcon-256.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-256@2x.png">AppIcon-256@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-32.png">AppIcon-32.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-32@2x.png">AppIcon-32@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-512.png">AppIcon-512.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-512@2x.png">AppIcon-512@2x.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="unologo.imageset" TargetFolderName="unologo.imageset">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="unoplatform.jpg">unoplatform.jpg</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
</Folder>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon20.png">Icon20.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon29.png">Icon29.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon40.png">Icon40.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon58.png">Icon58.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon60.png">Icon60.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon76.png">Icon76.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon80.png">Icon80.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon87.png">Icon87.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon120.png">Icon120.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon152.png">Icon152.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon167.png">Icon167.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon180.png">Icon180.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon1024.png">Icon1024.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="LaunchImages.launchimage" TargetFolderName="LaunchImages.launchimage">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="Resources" TargetFolderName="Resources">
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="uno-fluentui-assets.ttf">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="Resources" TargetFolderName="Resources">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="Default-568h@2x.png">Default-568h@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="SplashScreen@2x.png">SplashScreen@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="SplashScreen@3x.png">SplashScreen@3x.png</ProjectItem>
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="uno-fluentui-assets.ttf">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
|
||||
</Folder>
|
||||
|
||||
<Folder Name="Android" TargetFolderName="Android">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="MainActivity.Android.cs">MainActivity.Android.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Main.Android.cs">Main.Android.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="environment.conf">environment.conf</ProjectItem>
|
||||
<Folder Name="Assets" TargetFolderName="Assets">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="AboutAssets.txt">AboutAssets.txt</ProjectItem>
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="uno-fluentui-assets.ttf">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="AndroidManifest.xml">AndroidManifest.xml</ProjectItem>
|
||||
<Folder Name="Resources" TargetFolderName="Resources">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="AboutResources.txt">AboutResources.txt</ProjectItem>
|
||||
<Folder Name="mipmap-hdpi" TargetFolderName="mipmap-hdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-ldpi" TargetFolderName="mipmap-ldpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-mdpi" TargetFolderName="mipmap-mdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-tvdpi" TargetFolderName="mipmap-tvdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-xhdpi" TargetFolderName="mipmap-xhdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-xxhdpi" TargetFolderName="mipmap-xxhdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="mipmap-xxxhdpi" TargetFolderName="mipmap-xxxhdpi">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="icon.png">icon.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="values" TargetFolderName="values">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Strings.xml">Strings.xml</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Styles.xml">Styles.xml</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
</Folder>
|
||||
|
||||
<Folder Name="MacCatalyst" TargetFolderName="MacCatalyst">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Entitlements.plist">Entitlements.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Info.plist">Info.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Main.maccatalyst.cs">Main.maccatalyst.cs</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="LaunchScreen.storyboard">LaunchScreen.storyboard</ProjectItem>
|
||||
<Folder Name="Media.xcassets" TargetFolderName="Media.xcassets">
|
||||
<Folder Name="AppIcons.appiconset" TargetFolderName="AppIcons.appiconset">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon20.png">Icon20.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon29.png">Icon29.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon40.png">Icon40.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon58.png">Icon58.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon60.png">Icon60.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon76.png">Icon76.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon80.png">Icon80.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon87.png">Icon87.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon120.png">Icon120.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon152.png">Icon152.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon167.png">Icon167.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon180.png">Icon180.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Icon1024.png">Icon1024.png</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="Resources" TargetFolderName="Resources">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="Default-568h@2x.png">Default-568h@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="SplashScreen@2x.png">SplashScreen@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="SplashScreen@3x.png">SplashScreen@3x.png</ProjectItem>
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="uno-fluentui-assets.ttf">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
|
||||
</Folder>
|
||||
|
||||
<Folder Name="MacOS" TargetFolderName="MacOS">
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Entitlements.plist">Entitlements.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Info.plist">Info.plist</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="true" TargetFileName="Main.macOS.cs">Main.macOS.cs</ProjectItem>
|
||||
<Folder Name="Assets.xcassets" TargetFolderName="Assets.xcassets">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
<Folder Name="AppIcon.appiconset" TargetFolderName="AppIcon.appiconset">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-128.png">AppIcon-128.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-128@2x.png">AppIcon-128@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-16.png">AppIcon-16.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-16@2x.png">AppIcon-16@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-256.png">AppIcon-256.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-256@2x.png">AppIcon-256@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-32.png">AppIcon-32.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-32@2x.png">AppIcon-32@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-512.png">AppIcon-512.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="AppIcon-512@2x.png">AppIcon-512@2x.png</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="unologo.imageset" TargetFolderName="unologo.imageset">
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="unoplatform.jpg">unoplatform.jpg</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
</Folder>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="Contents.json">Contents.json</ProjectItem>
|
||||
</Folder>
|
||||
<Folder Name="Resources" TargetFolderName="Resources">
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="uno-fluentui-assets.ttf">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
</Folder>
|
||||
|
|
|
@ -32,7 +32,6 @@
|
|||
<!--<UseInterpreter Condition="'$(Configuration)' == 'Debug' and '$(TargetFramework)' != '$basetargetframework$-maccatalyst' and '$(TargetFramework)' != '$basetargetframework$-macos'">True</UseInterpreter>-->
|
||||
|
||||
<IsUnoHead>true</IsUnoHead>
|
||||
<UnoSingleLocationProject>true</UnoSingleLocationProject>
|
||||
|
||||
<SupportedOSPlatformVersion Condition="'$(TargetFramework)' == '$basetargetframework$-ios'">14.2</SupportedOSPlatformVersion>
|
||||
<SupportedOSPlatformVersion Condition="'$(TargetFramework)' == '$basetargetframework$-maccatalyst'">14.0</SupportedOSPlatformVersion>
|
||||
|
@ -63,7 +62,7 @@
|
|||
<PackageReference Include="Uno.UniversalImageLoader" Version="1.9.36" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AndroidEnvironment Include="Platforms/Android/environment.conf" />
|
||||
<AndroidEnvironment Include="Android/environment.conf" />
|
||||
</ItemGroup>
|
||||
</When>
|
||||
|
||||
|
@ -108,4 +107,10 @@
|
|||
</PropertyGroup>
|
||||
</When>
|
||||
</Choose>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\$ext_safeprojectname$\$ext_safeprojectname$.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project ="..\$ext_safeprojectname$.Base\base.props"/>
|
||||
</Project>
|
||||
|
|
До Ширина: | Высота: | Размер: 35 KiB После Ширина: | Высота: | Размер: 35 KiB |
До Ширина: | Высота: | Размер: 3.8 KiB После Ширина: | Высота: | Размер: 3.8 KiB |
До Ширина: | Высота: | Размер: 4.8 KiB После Ширина: | Высота: | Размер: 4.8 KiB |
До Ширина: | Высота: | Размер: 5.4 KiB После Ширина: | Высота: | Размер: 5.4 KiB |
До Ширина: | Высота: | Размер: 5.7 KiB После Ширина: | Высота: | Размер: 5.7 KiB |
До Ширина: | Высота: | Размер: 590 B После Ширина: | Высота: | Размер: 590 B |
До Ширина: | Высота: | Размер: 900 B После Ширина: | Высота: | Размер: 900 B |
До Ширина: | Высота: | Размер: 1.3 KiB После Ширина: | Высота: | Размер: 1.3 KiB |
До Ширина: | Высота: | Размер: 2.1 KiB После Ширина: | Высота: | Размер: 2.1 KiB |
До Ширина: | Высота: | Размер: 2.2 KiB После Ширина: | Высота: | Размер: 2.2 KiB |
До Ширина: | Высота: | Размер: 2.5 KiB После Ширина: | Высота: | Размер: 2.5 KiB |
До Ширина: | Высота: | Размер: 2.6 KiB После Ширина: | Высота: | Размер: 2.6 KiB |
До Ширина: | Высота: | Размер: 3.0 KiB После Ширина: | Высота: | Размер: 3.0 KiB |
До Ширина: | Высота: | Размер: 2.2 KiB После Ширина: | Высота: | Размер: 2.2 KiB |
До Ширина: | Высота: | Размер: 36 KiB После Ширина: | Высота: | Размер: 36 KiB |
До Ширина: | Высота: | Размер: 58 KiB После Ширина: | Высота: | Размер: 58 KiB |
До Ширина: | Высота: | Размер: 23 KiB После Ширина: | Высота: | Размер: 23 KiB |
До Ширина: | Высота: | Размер: 36 KiB После Ширина: | Высота: | Размер: 36 KiB |
До Ширина: | Высота: | Размер: 15 KiB После Ширина: | Высота: | Размер: 15 KiB |
До Ширина: | Высота: | Размер: 16 KiB После Ширина: | Высота: | Размер: 16 KiB |
До Ширина: | Высота: | Размер: 36 KiB После Ширина: | Высота: | Размер: 36 KiB |
До Ширина: | Высота: | Размер: 77 KiB После Ширина: | Высота: | Размер: 77 KiB |
До Ширина: | Высота: | Размер: 16 KiB После Ширина: | Высота: | Размер: 16 KiB |
До Ширина: | Высота: | Размер: 18 KiB После Ширина: | Высота: | Размер: 18 KiB |
До Ширина: | Высота: | Размер: 77 KiB После Ширина: | Высота: | Размер: 77 KiB |
До Ширина: | Высота: | Размер: 178 KiB После Ширина: | Высота: | Размер: 178 KiB |
До Ширина: | Высота: | Размер: 18 KiB После Ширина: | Высота: | Размер: 18 KiB |
|
@ -16,11 +16,7 @@
|
|||
</TemplateData>
|
||||
<TemplateContent>
|
||||
<Project File="UnoQuickStart.Skia.Gtk.csproj" TargetFileName="$ext_safeprojectname$.Skia.Gtk.csproj" ReplaceParameters="true">
|
||||
<Folder Name="Platforms" TargetFolderName="Platforms">
|
||||
<Folder Name="Skia.Gtk" TargetFolderName="Skia.Gtk">
|
||||
<ProjectItem TargetFileName="Program.cs" ReplaceParameters="true">Program.cs</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<ProjectItem TargetFileName="Program.cs" ReplaceParameters="true">Program.cs</ProjectItem>
|
||||
</Project>
|
||||
</TemplateContent>
|
||||
</VSTemplate>
|
||||
|
|
|
@ -4,13 +4,11 @@
|
|||
<OutputType Condition="'$(Configuration)'=='Release'">WinExe</OutputType>
|
||||
<OutputType Condition="'$(Configuration)'=='Debug'">Exe</OutputType>
|
||||
<TargetFramework>$basetargetframework$</TargetFramework>
|
||||
|
||||
<UnoSingleLocationProject>true</UnoSingleLocationProject>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition="exists('Platforms\Windows')">
|
||||
<EmbeddedResource Include="Platforms\Windows\Package.appxmanifest" LogicalName="Package.appxmanifest" />
|
||||
<Content Include="Platforms\Windows\Images\StoreLogo.png" />
|
||||
<ItemGroup Condition="exists('..\$ext_safeprojectname$.Windows')">
|
||||
<EmbeddedResource Include="..\$ext_safeprojectname$.Windows\Package.appxmanifest" LogicalName="Package.appxmanifest" />
|
||||
<Content Include="..\$ext_safeprojectname$.Windows\Images\StoreLogo.png" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -22,5 +20,10 @@
|
|||
<PackageReference Include="SkiaSharp.Views.Uno.WinUI" Version="2.88.3" />
|
||||
<PackageReference Include="SkiaSharp.Skottie" Version="2.88.3" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\$ext_safeprojectname$\$ext_safeprojectname$.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project ="..\$ext_safeprojectname$.Base\base.props"/>
|
||||
</Project>
|
||||
|
|
|
@ -16,11 +16,7 @@
|
|||
</TemplateData>
|
||||
<TemplateContent>
|
||||
<Project File="UnoQuickStart.Skia.Linux.FrameBuffer.csproj" TargetFileName="$ext_safeprojectname$.Skia.Linux.FrameBuffer.csproj" ReplaceParameters="true">
|
||||
<Folder Name="Platforms" TargetFolderName="Platforms">
|
||||
<Folder Name="Skia.Framebuffer" TargetFolderName="Skia.Framebuffer">
|
||||
<ProjectItem TargetFileName="Program.cs" ReplaceParameters="true">Program.cs</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<ProjectItem TargetFileName="Program.cs" ReplaceParameters="true">Program.cs</ProjectItem>
|
||||
</Project>
|
||||
</TemplateContent>
|
||||
</VSTemplate>
|
||||
|
|
|
@ -4,13 +4,11 @@
|
|||
<OutputType Condition="'$(Configuration)'=='Release'">WinExe</OutputType>
|
||||
<OutputType Condition="'$(Configuration)'=='Debug'">Exe</OutputType>
|
||||
<TargetFramework>$basetargetframework$</TargetFramework>
|
||||
|
||||
<UnoSingleLocationProject>true</UnoSingleLocationProject>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition="exists('Platforms\Windows')">
|
||||
<EmbeddedResource Include="Platforms\Windows\Package.appxmanifest" LogicalName="Package.appxmanifest" />
|
||||
<Content Include="Platforms\Windows\Images\StoreLogo.png" />
|
||||
<ItemGroup Condition="exists('..\$ext_safeprojectname$.Windows')">
|
||||
<EmbeddedResource Include="..\$ext_safeprojectname$.Windows\Package.appxmanifest" LogicalName="Package.appxmanifest" />
|
||||
<Content Include="..\$ext_safeprojectname$.Windows\Images\StoreLogo.png" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -22,5 +20,10 @@
|
|||
<PackageReference Include="SkiaSharp.Views.Uno.WinUI" Version="2.88.3" />
|
||||
<PackageReference Include="SkiaSharp.Skottie" Version="2.88.3" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\$ext_safeprojectname$\$ext_safeprojectname$.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project ="..\$ext_safeprojectname$.Base\base.props"/>
|
||||
</Project>
|
||||
|
|