feat: Add dotnet new .NET 6 mobile templates
|
@ -110,3 +110,7 @@ jobs:
|
|||
- template: build/ci/.azure-devops-screenshot-compare.yml
|
||||
parameters:
|
||||
vmImage: '$(windowsHostedVMImage)'
|
||||
|
||||
- template: build/ci/.azure-devops-vs2022-vsix.yml
|
||||
parameters:
|
||||
vmImage: '$(windowsHostedVMImage)'
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
|
||||
<CallTarget Targets="BuildCI" Condition="'$(Configuration)'=='Release' and $(_isWindows)" />
|
||||
|
||||
<CallTarget Targets="PublishVSIX" Condition="'$(Configuration)'=='Release' and $(_isWindows)" />
|
||||
<CallTarget Targets="PublishVSIX2019" Condition="'$(Configuration)'=='Release' and $(_isWindows)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="BuildNet6" AfterTargets="Build" Condition="'$(BuildingInsideVisualStudio)'==''">
|
||||
|
@ -72,6 +72,18 @@
|
|||
|
||||
<CallTarget Targets="BuildNuGetPackage" Condition="'$(Configuration)'=='Release'" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Build2022VSIX" Condition="'$(BuildingInsideVisualStudio)'==''">
|
||||
<CallTarget Targets="UpdateFileVersions" Condition="$(_isWindows)" />
|
||||
|
||||
<MSBuild Properties="Configuration=Release"
|
||||
Projects="..\src\SolutionTemplate\UnoSolutionTemplate.VSIX.2022\UnoSolutionTemplate.VSIX.2022.csproj"
|
||||
Targets="Restore;Build"
|
||||
RebaseOutputs="false"
|
||||
BuildInParallel="true" />
|
||||
|
||||
<CallTarget Targets="PublishVSIX2022" Condition="'$(Configuration)'=='Release' and $(_isWindows)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="UpdateFileVersions">
|
||||
<PropertyGroup>
|
||||
|
@ -83,7 +95,12 @@
|
|||
</MSBuildDeveloperNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<XmlPoke XmlInputPath="..\src\SolutionTemplate\UnoSolutionTemplate.VSIX\source.extension.vsixmanifest"
|
||||
<ItemGroup>
|
||||
<_VSIXInput Include="..\src\SolutionTemplate\UnoSolutionTemplate.VSIX.2019\source.extension.vsixmanifest" />
|
||||
<_VSIXInput Include="..\src\SolutionTemplate\UnoSolutionTemplate.VSIX.2022\source.extension.vsixmanifest" />
|
||||
</ItemGroup>
|
||||
|
||||
<XmlPoke XmlInputPath="%(_VSIXInput.Identity)"
|
||||
Query="/x:PackageManifest/x:Metadata/x:Identity/@Version"
|
||||
Value="$(GITVERSION_MajorMinorPatch).$(GITVERSION_CommitsSinceVersionSource)"
|
||||
Namespaces="$(VSXNamespace)"
|
||||
|
@ -99,6 +116,7 @@
|
|||
<_legacyProject Include="..\src\SolutionTemplate\**\*.macOS.csproj"/>
|
||||
<_legacyProject Include="..\src\SolutionTemplate\**\*.Wpf.Host.csproj"/>
|
||||
|
||||
<_sdkProject Include="..\src\SolutionTemplate\**\*.Mobile.csproj"/>
|
||||
<_sdkProject Include="..\src\SolutionTemplate\**\*.Wasm.csproj"/>
|
||||
<_sdkProject Include="..\src\SolutionTemplate\**\*.Skia.*.csproj"/>
|
||||
<_sdkProject Include="..\src\SolutionTemplate\UnoLibraryTemplate\CrossTargetedLibrary.csproj"/>
|
||||
|
@ -218,9 +236,14 @@
|
|||
<Exec Command="..\src\Uno.UWPSyncGenerator\Bin\Release\Uno.UWPSyncGenerator.exe "sync"" />
|
||||
</Target>
|
||||
|
||||
<Target Name="PublishVSIX" Condition="'$(UNO_UWP_BUILD)'=='true'">
|
||||
<Copy SourceFiles="..\src\SolutionTemplate\UnoSolutionTemplate.VSIX\bin\Release\UnoSolutionTemplate.VSIX.vsix"
|
||||
DestinationFiles="$(OutputDir)\vslatest-generic\UnoPlatform-$(GITVERSION_SemVer).vsix" />
|
||||
<Target Name="PublishVSIX2019" Condition="'$(UNO_UWP_BUILD)'=='true'">
|
||||
<Copy SourceFiles="..\src\SolutionTemplate\UnoSolutionTemplate.VSIX.2019\bin\Release\UnoSolutionTemplate.VSIX.vsix"
|
||||
DestinationFiles="$(OutputDir)\vslatest-generic\UnoPlatform-$(GITVERSION_SemVer).x86.vsix" />
|
||||
</Target>
|
||||
|
||||
<Target Name="PublishVSIX2022">
|
||||
<Copy SourceFiles="..\src\SolutionTemplate\UnoSolutionTemplate.VSIX.2022\bin\Release\UnoSolutionTemplate.VSIX.2022.vsix"
|
||||
DestinationFiles="$(OutputDir)\vslatest\UnoPlatform-$(GITVERSION_SemVer).x64.vsix" />
|
||||
</Target>
|
||||
|
||||
<Target Name="PrepareNuGetPackage">
|
||||
|
|
|
@ -401,7 +401,15 @@
|
|||
<file src="uno.winui.cross-runtime.targets" target="buildTransitive\net6.0-android30.0" />
|
||||
<file src="uno.winui.cross-runtime.targets" target="buildTransitive\net6.0-ios" />
|
||||
<file src="uno.winui.cross-runtime.targets" target="buildTransitive\net6.0-catalyst" />
|
||||
|
||||
|
||||
<file src="uno.winui.single-project.targets" target="buildTransitive\MonoAndroid" />
|
||||
<file src="uno.winui.single-project.targets" target="buildTransitive\xamarinios10" />
|
||||
<file src="uno.winui.single-project.targets" target="buildTransitive\xamarinmac20" />
|
||||
<file src="uno.winui.single-project.targets" target="buildTransitive\netstandard2.0" />
|
||||
<file src="uno.winui.single-project.targets" target="buildTransitive\net6.0-android30.0" />
|
||||
<file src="uno.winui.single-project.targets" target="buildTransitive\net6.0-ios" />
|
||||
<file src="uno.winui.single-project.targets" target="buildTransitive\net6.0-catalyst" />
|
||||
|
||||
<file src="..\src\SourceGenerators\Uno.UI.Tasks\Content\Uno.UI.Tasks.targets" target="buildTransitive\MonoAndroid" />
|
||||
<file src="..\src\SourceGenerators\Uno.UI.Tasks\Content\Uno.UI.Tasks.targets" target="buildTransitive\xamarinios10" />
|
||||
<file src="..\src\SourceGenerators\Uno.UI.Tasks\Content\Uno.UI.Tasks.targets" target="buildTransitive\xamarinmac20" />
|
||||
|
|
|
@ -28,6 +28,36 @@ jobs:
|
|||
displayName: Run Project Templates Tests
|
||||
env:
|
||||
NUGET_CI_CONFIG: $(Build.SourcesDirectory)\src\nuget.ci.config
|
||||
BUILD_SOURCESDIRECTORY: $(BUILD.SOURCESDIRECTORY)
|
||||
|
||||
- job: Dotnet_Template_Tests_Net6
|
||||
displayName: 'dotnet new net6 Templates Tests'
|
||||
|
||||
pool:
|
||||
vmImage: ${{ parameters.vmImageWindows }}
|
||||
|
||||
dependsOn: Generate_Packages
|
||||
|
||||
steps:
|
||||
- task: DownloadBuildArtifacts@0
|
||||
inputs:
|
||||
artifactName: NugetPackages
|
||||
|
||||
- template: templates/gitversion.yml
|
||||
|
||||
- template: templates/dotnet6-install-windows.yml
|
||||
|
||||
- script: copy $(System.ArtifactsDirectory)\NugetPackages\vslatest\*.nupkg $(Build.SourcesDirectory)\src\PackageCache
|
||||
displayName: Copy Artifacts to PackageCache
|
||||
|
||||
- script: dotnet new -i $(System.ArtifactsDirectory)\NugetPackages\vslatest\Uno.ProjectTemplates.Dotnet*.nupkg
|
||||
displayName: Install Project Templates
|
||||
|
||||
- powershell: build\run-net6-template-tests.ps1
|
||||
displayName: Run Project Templates Tests
|
||||
env:
|
||||
NUGET_CI_CONFIG: $(Build.SourcesDirectory)\src\nuget.ci.net6.config
|
||||
BUILD_SOURCESDIRECTORY: $(BUILD.SOURCESDIRECTORY)
|
||||
|
||||
- job: Dotnet_Template_Tests_Linux
|
||||
displayName: 'dotnet new Templates Tests - Linux'
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
parameters:
|
||||
vmImage: ''
|
||||
|
||||
jobs:
|
||||
- job: VS2022_VSIX
|
||||
displayName: 'VS 2022 Extension build'
|
||||
|
||||
pool:
|
||||
vmImage: ${{ parameters.vmImage }}
|
||||
|
||||
variables:
|
||||
CombinedConfiguration: Release|Any CPU
|
||||
CI_Build: true
|
||||
|
||||
steps:
|
||||
- checkout: self
|
||||
clean: true
|
||||
|
||||
- powershell: |
|
||||
Invoke-WebRequest https://aka.ms/vs/17/pre/vs_enterprise.exe -O $env:TEMP\vs_enterprise.exe
|
||||
displayName: VS17 installer download
|
||||
|
||||
- powershell: |
|
||||
$exitCode = & "$env:TEMP\vs_enterprise.exe" --quiet --norestart --wait `
|
||||
--installPath C:\VS2022 `
|
||||
--add Microsoft.VisualStudio.Workload.NetCrossPlat `
|
||||
--add Microsoft.VisualStudio.Workload.NetCoreTools `
|
||||
--add Microsoft.VisualStudio.Workload.ManagedDesktop `
|
||||
--add Microsoft.VisualStudio.Workload.Universal `
|
||||
--add Microsoft.VisualStudio.Component.VSSDK `
|
||||
| Out-Null
|
||||
|
||||
Write-Output $exitCode
|
||||
Write-Host "##vso[task.setvariable variable=PATH;]${env:PATH};C:\VS2022\MSBuild\Current\Bin"
|
||||
displayName: VS17 install
|
||||
|
||||
- template: templates/gitversion.yml
|
||||
|
||||
- task: MSBuild@1
|
||||
displayName: ≥ Build 2022 VSIX
|
||||
inputs:
|
||||
solution: Build/Uno.UI.Build.csproj
|
||||
msbuildLocationMethod: location
|
||||
msbuildLocation: C:\VS2022\MSBuild\Current\Bin
|
||||
msbuildArguments: /r /m /t:Build2022VSIX "/p:CombinedConfiguration=$(CombinedConfiguration)" /detailedsummary /bl:$(build.artifactstagingdirectory)\build-$(GitVersion.FullSemVer)-generate-vsix2022.binlog
|
||||
clean: false
|
||||
restoreNugetPackages: false
|
||||
logProjectEvents: false
|
||||
createLogFile: false
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
condition: always()
|
||||
inputs:
|
||||
PathtoPublish: $(build.artifactstagingdirectory)
|
||||
ArtifactName: NugetPackages
|
||||
ArtifactType: Container
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
Set-PSDebug -Trace 1
|
||||
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
function Assert-ExitCodeIsZero()
|
||||
{
|
||||
if ($LASTEXITCODE -ne 0)
|
||||
{
|
||||
throw "Exit code must be zero."
|
||||
}
|
||||
}
|
||||
|
||||
$default = @('/ds', "/p:RestoreConfigFile=$env:NUGET_CI_CONFIG", '/p:PackageCertificateKeyFile=')
|
||||
$msbuild = vswhere -latest -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe
|
||||
|
||||
$debug = $default + '/p:Configuration=Debug' + '/r'
|
||||
$release = $default + '/p:Configuration=Release' + '/r'
|
||||
|
||||
## Configurations are split to work around UWP not building with .NET new
|
||||
$dotnetBuildConfigurations =
|
||||
@(
|
||||
@("Mobile", "-f:net6.0-android"),
|
||||
@("Mobile", "-f:net6.0-ios"),
|
||||
@("Mobile", "-f:net6.0-maccatalyst"),
|
||||
@("Wasm", ""),
|
||||
@("Skia.Gtk", ""),
|
||||
@("Skia.Linux.FrameBuffer", ""),
|
||||
@("Skia.WPF.Host", "")
|
||||
)
|
||||
|
||||
# Debug Config
|
||||
dotnet new unoapp-net6 -n UnoAppAll
|
||||
|
||||
pushd UnoAppAll
|
||||
|
||||
for($i = 0; $i -lt $dotnetBuildConfigurations.Length; $i++)
|
||||
{
|
||||
$platform=$dotnetBuildConfigurations[$i][0];
|
||||
& dotnet build -c Debug $default $dotnetBuildConfigurations[$i][1] "UnoAppAll.$platform\UnoAppAll.$platform.csproj"
|
||||
Assert-ExitCodeIsZero
|
||||
}
|
||||
|
||||
& $msbuild $debug "UnoAppAll.UWP\UnoAppAll.UWP.csproj"
|
||||
Assert-ExitCodeIsZero
|
||||
|
||||
for($i = 0; $i -lt $dotnetBuildConfigurations.Length; $i++)
|
||||
{
|
||||
$platform=$dotnetBuildConfigurations[$i][0];
|
||||
& dotnet build -c Release $default $dotnetBuildConfigurations[$i][1] "UnoAppAll.$platform\UnoAppAll.$platform.csproj"
|
||||
Assert-ExitCodeIsZero
|
||||
}
|
||||
|
||||
& $msbuild $debug "UnoAppAll.UWP\UnoAppAll.UWP.csproj"
|
||||
Assert-ExitCodeIsZero
|
||||
|
||||
popd
|
||||
|
||||
$dotnetBuildNet6Configurations =
|
||||
@(
|
||||
@("Mobile", "-f:net6.0-android"),
|
||||
@("Mobile", "-f:net6.0-ios"),
|
||||
@("Mobile", "-f:net6.0-maccatalyst"),
|
||||
@("Wasm", ""),
|
||||
@("Skia.Gtk", ""),
|
||||
@("Skia.Linux.FrameBuffer", ""),
|
||||
@("Windows.Desktop", ""),
|
||||
@("Skia.WPF.Host", "")
|
||||
)
|
||||
|
||||
# WinUI - Default
|
||||
dotnet new unoapp-winui-net6 -n UnoAppWinUI
|
||||
|
||||
pushd UnoAppWinUI
|
||||
for($i = 0; $i -lt $dotnetBuildNet6Configurations.Length; $i++)
|
||||
{
|
||||
$platform=$dotnetBuildNet6Configurations[$i][0];
|
||||
& dotnet build -c Debug $default $dotnetBuildNet6Configurations[$i][1] "UnoAppWinUI.$platform\UnoAppWinUI.$platform.csproj"
|
||||
Assert-ExitCodeIsZero
|
||||
}
|
||||
|
||||
popd
|
|
@ -12,7 +12,7 @@ VSIX templates are using the Visual Studio extensibility model, and run with a s
|
|||
|
||||
To make modifications to those templates and test the result:
|
||||
- In Visual Studio, open the solution using the [Uno.UI-Wasm-hotreload-vsix-only.slnf filters](building-uno-ui.md)
|
||||
- Right click on the `UnoSolutionTemplate.VISX` project then debug
|
||||
- Right click on the `UnoSolutionTemplate.VSIX.2022` or `UnoSolutionTemplate.VSIX.2019` project then debug
|
||||
- A new isolated testing instance of visual studio will open, allowing you to create projects using modified templates
|
||||
|
||||
## dotnet new templates
|
||||
|
|
|
@ -56,6 +56,10 @@
|
|||
<PackagePath>content\unoapp</PackagePath>
|
||||
<Pack>true</Pack>
|
||||
</Content>
|
||||
<Content Include="content\unoapp-net6\**">
|
||||
<PackagePath>content\unoapp-net6</PackagePath>
|
||||
<Pack>true</Pack>
|
||||
</Content>
|
||||
<Content Include="content\unolib\**">
|
||||
<PackagePath>content\unolib</PackagePath>
|
||||
<Pack>true</Pack>
|
||||
|
@ -68,6 +72,10 @@
|
|||
<PackagePath>content\unoapp-winui</PackagePath>
|
||||
<Pack>true</Pack>
|
||||
</Content>
|
||||
<Content Include="content\unoapp-winui-net6\**">
|
||||
<PackagePath>content\unoapp-winui-net6</PackagePath>
|
||||
<Pack>true</Pack>
|
||||
</Content>
|
||||
<Content Include="content\unoapp\UnoWinUIQuickStart\**">
|
||||
<PackagePath>content\unoapp</PackagePath>
|
||||
<Pack>true</Pack>
|
||||
|
@ -77,7 +85,7 @@
|
|||
<Pack>true</Pack>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<_UnoAppTemplateFilesExclude Include="..\UnoSolutionTemplate\**\*.vstemplate" />
|
||||
<_UnoAppTemplateFilesExclude Include="..\UnoSolutionTemplate\__*.png" />
|
||||
|
@ -89,6 +97,17 @@
|
|||
<_UnoAppTemplateFiles Include="..\UnoSolutionTemplate\**" Exclude="@(_UnoAppTemplateFilesExclude)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<_UnoAppnet6TemplateFilesExclude Include="..\UnoSolutionTemplate.net6\**\*.vstemplate" />
|
||||
<_UnoAppnet6TemplateFilesExclude Include="..\UnoSolutionTemplate.net6\__*.png" />
|
||||
<_UnoAppnet6TemplateFilesExclude Include="..\UnoSolutionTemplate.net6\**\obj\**" />
|
||||
<_UnoAppnet6TemplateFilesExclude Include="..\UnoSolutionTemplate.net6\**\bin\**" />
|
||||
<_UnoAppnet6TemplateFilesExclude Include="..\UnoSolutionTemplate.net6\Properties\**" />
|
||||
<_UnoAppnet6TemplateFilesExclude Include="..\UnoSolutionTemplate.net6\UnoSolutionTemplate.csproj" />
|
||||
|
||||
<_UnoAppnet6TemplateFiles Include="..\UnoSolutionTemplate.net6\**" Exclude="@(_UnoAppnet6TemplateFilesExclude)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<_UnoLibTemplateFilesExclude Include="..\UnoLibraryTemplate\*.vstemplate" />
|
||||
<_UnoLibTemplateFilesExclude Include="..\UnoLibraryTemplate\__*.png" />
|
||||
|
@ -100,6 +119,14 @@
|
|||
<_UnoLibTemplateFiles Include="..\UnoLibraryTemplate\**" Exclude="@(_UnoLibTemplateFilesExclude)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Remove="content\unoapp-net6\NuGet.config" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<UpToDateCheckInput Remove="content\unoapp-net6\NuGet.config" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="CopyUnoAppTemplate" BeforeTargets="Build">
|
||||
<PropertyGroup>
|
||||
<IntermediateTemplatePath>$(IntermediateOutputPath)\UnoQuickStart</IntermediateTemplatePath>
|
||||
|
@ -119,6 +146,25 @@
|
|||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="CopyUnoAppNet6Template" BeforeTargets="Build">
|
||||
<PropertyGroup>
|
||||
<IntermediateTemplatePath>$(IntermediateOutputPath)\UnoQuickStartNet6</IntermediateTemplatePath>
|
||||
</PropertyGroup>
|
||||
|
||||
<RemoveDir Directories="$(IntermediateTemplatePath)" />
|
||||
|
||||
<Copy SourceFiles="@(_UnoAppnet6TemplateFiles)" DestinationFolder="$(IntermediateTemplatePath)\%(RecursiveDir)" />
|
||||
|
||||
<ReplaceContent SourcePath="$(IntermediateTemplatePath)" SafeProjectName="UnoQuickStart" IsWinUI="False" />
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="$(IntermediateTemplatePath)/**/*.*">
|
||||
<Pack>true</Pack>
|
||||
<PackagePath>content/unoapp-net6</PackagePath>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="CopyUnoLibTemplate" BeforeTargets="Build">
|
||||
<PropertyGroup>
|
||||
<IntermediateTemplatePath>$(IntermediateOutputPath)\unolib</IntermediateTemplatePath>
|
||||
|
@ -158,6 +204,26 @@
|
|||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="CopyUnoAppWinUINet6Template" BeforeTargets="Build">
|
||||
<PropertyGroup>
|
||||
<IntermediateTemplatePath>$(IntermediateOutputPath)\unoapp-winui-net6</IntermediateTemplatePath>
|
||||
</PropertyGroup>
|
||||
|
||||
<RemoveDir Directories="$(IntermediateTemplatePath)" />
|
||||
|
||||
<Copy SourceFiles="@(_UnoAppnet6TemplateFiles)" DestinationFolder="$(IntermediateTemplatePath)\%(RecursiveDir)" />
|
||||
|
||||
<ReplaceContent SourcePath="$(IntermediateTemplatePath)" SafeProjectName="UnoQuickStart" IsWinUI="True" />
|
||||
<RenameSolution SourcePath="$(IntermediateTemplatePath)" SourceName="UnoQuickStart" TargetName="UnoWinUIQuickStart" />
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="$(IntermediateTemplatePath)/**/*.*">
|
||||
<Pack>true</Pack>
|
||||
<PackagePath>content/unoapp-winui-net6</PackagePath>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="AlignVsConfig" BeforeTargets="Build;Pack">
|
||||
<!-- The master file for the .vsconfig is located in the wizard project -->
|
||||
<Copy SkipUnchangedFiles="true" SourceFiles="..\UnoSolutionTemplate.Wizard\.vsconfig" DestinationFolder="content/unoapp" />
|
||||
|
@ -241,7 +307,7 @@
|
|||
|
||||
}
|
||||
|
||||
var platforms = new string[] { "iOS", "UWP", "Wasm", "Droid", "macOS", "Shared", "Skia.Gtk", "Skia.WPF", "Skia.WPF.Host", "Skia.Tizen", "Skia.Linux.FrameBuffer" };
|
||||
var platforms = new string[] { "iOS", "UWP", "Wasm", "Droid", "macOS", "Mobile", "Shared", "Skia.Gtk", "Skia.WPF", "Skia.WPF.Host", "Skia.Tizen", "Skia.Linux.FrameBuffer" };
|
||||
|
||||
foreach(var platform in platforms)
|
||||
{
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/dotnetcli.host",
|
||||
"symbolInfo": {
|
||||
"WebAssembly": {
|
||||
"longName": "webassembly",
|
||||
"shortName": "wasm"
|
||||
},
|
||||
"mobile": {
|
||||
"longName": "ios",
|
||||
"shortName": "ios"
|
||||
},
|
||||
"skia-wpf": {
|
||||
"longName": "skia-wpf",
|
||||
"shortName": "skia-wpf"
|
||||
},
|
||||
"skia-gtk": {
|
||||
"longName": "skia-gtk",
|
||||
"shortName": "skia-gtk"
|
||||
},
|
||||
"skia-linux-fb": {
|
||||
"longName": "skia-linux-fb",
|
||||
"shortName": "skia-linux-fb"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,199 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/template",
|
||||
"author": "Uno Platform",
|
||||
"classifications": [
|
||||
"Multi-platform",
|
||||
"Uno Platform",
|
||||
"Android",
|
||||
"iOS",
|
||||
"Windows",
|
||||
"macOS",
|
||||
"Linux",
|
||||
"WebAssembly",
|
||||
"dotnet-new"
|
||||
],
|
||||
"name": "Multi-Platform App (net6)",
|
||||
"identity": "Uno.Platform.UnoApp.net6",
|
||||
"groupIdentity": "Uno.Platform.Blank.net6",
|
||||
"description": "Template for creating a multi-platform C# & XAML application targeting UWP, Android, iOS, macOS, WebAssembly, Skia/WPF and Skia/GTK for Linux.",
|
||||
"precedence": "6001",
|
||||
"tags": {
|
||||
"language": "C#",
|
||||
"type": "project"
|
||||
},
|
||||
"shortName": "unoapp-net6",
|
||||
"sourceName": "UnoQuickStart",
|
||||
"defaultName": "UnoApp",
|
||||
"placeholderFilename": "template-ignore",
|
||||
"preferNameDirectory": true,
|
||||
"guids": [
|
||||
"4C26868E-5E7C-458D-82E3-040509D0C71F", // Solution file (SLN)
|
||||
"99E19497-29A6-4B77-B773-BEC55F9B55DC", // .NET Standard Library
|
||||
"8D9F8CF0-E178-402D-8D40-A88B7B5F3D42", // Android
|
||||
"91D74A40-E440-42AD-B51F-C2D641C49384", // iOS
|
||||
"B445DF73-AC9E-4276-9FBA-7CB5AD5D2518",
|
||||
"3EA9E612-E717-4E55-9034-DE653429FEFD", // WPF
|
||||
"3EA9E612-E717-4E55-9034-C415CD62AF9A", // UWP
|
||||
"2B1FDFB6-C93C-4CA1-A6AB-528C4B3654B9" // UWP
|
||||
],
|
||||
"symbols": {
|
||||
"guid1": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid1$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid2": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid2$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid3": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid3$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid4": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid4$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid5": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid5$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"windowsPublisherName": {
|
||||
"type": "parameter",
|
||||
"datatype": "text",
|
||||
"replaces": "$XmlEscapedPublisherDistinguishedName$",
|
||||
"description": "Provides the value to use for the Windows head publisher",
|
||||
"defaultValue": "O=MyCompany"
|
||||
},
|
||||
"WebAssembly": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the WebAssembly platform support project"
|
||||
},
|
||||
"Mobile": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables iOS, Android, Catalyst"
|
||||
},
|
||||
"skia-wpf": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the Skia/WPF platform support project"
|
||||
},
|
||||
"skia-gtk": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the Skia/GTK platform support project"
|
||||
},
|
||||
"skia-linux-fb": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the Skia/Linux Framebuffer platform support project"
|
||||
},
|
||||
"vscodeWasm": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "false",
|
||||
"description": "Adds the Visual Studio Code Debugging support files for WebAssembly"
|
||||
}
|
||||
},
|
||||
"primaryOutputs": [
|
||||
{
|
||||
"path": "UnoQuickStart.Shared\\UnoQuickStart.Shared.shproj"
|
||||
},
|
||||
{
|
||||
"condition": "Mobile",
|
||||
"path": "UnoQuickStart.Mobile\\UnoQuickStart.Mobile.csproj"
|
||||
},
|
||||
{
|
||||
"path": "UnoQuickStart.UWP\\UnoQuickStart.Uwp.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "Wasm",
|
||||
"path": "UnoQuickStart.Wasm\\UnoQuickStart.Wasm.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-gtk",
|
||||
"path": "UnoQuickStart.Skia.Gtk\\UnoQuickStart.Skia.Gtk.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-wpf",
|
||||
"path": "UnoQuickStart.Skia.WPF\\UnoQuickStart.Skia.Wpf.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-wpf",
|
||||
"path": "UnoQuickStart.Skia.WPF.Host\\UnoQuickStart.Skia.Wpf.Host.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-linux-fb",
|
||||
"path": "UnoQuickStart.Skia.Linux.FrameBuffer\\UnoQuickStart.Skia.Linux.FrameBuffer.csproj"
|
||||
}
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"modifiers": [
|
||||
{
|
||||
"condition": "(!mobile)",
|
||||
"exclude": [
|
||||
"UnoQuickStart.Mobile/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!WebAssembly)",
|
||||
"exclude": [
|
||||
"UnoQuickStart.Wasm/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!skia-gtk)",
|
||||
"exclude": [
|
||||
"UnoQuickStart.Skia.Gtk/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!skia-wpf)",
|
||||
"exclude": [
|
||||
"UnoQuickStart.Skia.WPF/**/*",
|
||||
"UnoQuickStart.Skia.WPF.Host/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!skia-linux-fb)",
|
||||
"exclude": [
|
||||
"UnoQuickStart.Skia.Linux.FrameBuffer/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!vscodeWasm)",
|
||||
"exclude": [
|
||||
".vscode/**/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
Двоичные данные
src/SolutionTemplate/Uno.ProjectTemplates.Dotnet/content/unoapp-net6/.template.config/uno-logo.png
Normal file
После Ширина: | Высота: | Размер: 52 KiB |
|
@ -0,0 +1,88 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/vs-2017.3.host",
|
||||
"name": {
|
||||
"text": "Cross-Platform App (net6)"
|
||||
},
|
||||
"description": {
|
||||
"text": "Solution template for creating a cross-platform XAML app with the Uno Platform that targets UWP, Android, iOS, macOS, WebAssembly, Skia/WPF and Skia/GTK for Linux."
|
||||
},
|
||||
"order": 610,
|
||||
"icon": "uno-logo.png",
|
||||
"learnMoreLink": "https://github.com/unoplatform/uno",
|
||||
"uiFilters": [
|
||||
"oneaspnet"
|
||||
],
|
||||
"unsupportedHosts": [
|
||||
{
|
||||
"id": "vs"
|
||||
}
|
||||
],
|
||||
"additionalWizardParameters": {
|
||||
"$isMultiProjectTemplate$": "true"
|
||||
},
|
||||
"symbolInfo": [
|
||||
{
|
||||
"id": "WebAssembly",
|
||||
"name": {
|
||||
"text": "Add support for WebAssembly"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "iOS",
|
||||
"name": {
|
||||
"text": "Add support for iOS"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "Android",
|
||||
"name": {
|
||||
"text": "Add support for Android"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "macOS",
|
||||
"name": {
|
||||
"text": "Add support for macOS"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "skia-gtk",
|
||||
"name": {
|
||||
"text": "Add support for Skia/GTK (Linux, macOS, Windows 7/10)"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "skia-wpf",
|
||||
"name": {
|
||||
"text": "Add support for Skia/WPF (Windows 7/10)"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "skia-linux-fb",
|
||||
"name": {
|
||||
"text": "Add support for Skia/Linux FrameBuffer"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "vscodeWasm",
|
||||
"name": {
|
||||
"text": "Adds the Visual Studio Code Debugging support files for WebAssembly"
|
||||
},
|
||||
"isVisible": "false"
|
||||
},
|
||||
{
|
||||
"id": "windowsPublisherName",
|
||||
"name": {
|
||||
"text": "Provides the value to use for the Windows head publisher"
|
||||
},
|
||||
"isVisible": "true"
|
||||
}
|
||||
]
|
||||
}
|
28
src/SolutionTemplate/Uno.ProjectTemplates.Dotnet/content/unoapp-net6/.vscode/launch.json
поставляемый
Normal file
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
// Use IntelliSense to find out which attributes exist for C# debugging
|
||||
// Use hover for the description of the existing attributes
|
||||
// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": ".NET Core Launch (Uno Platform App)",
|
||||
"type": "coreclr",
|
||||
"request": "launch",
|
||||
"program": "dotnet",
|
||||
"args": [ "run" ],
|
||||
"cwd": "${workspaceFolder}/UnoQuickStart.Wasm",
|
||||
"env": {
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": ".NET Core Debug Uno Platform WebAssembly in Chrome",
|
||||
"type": "pwa-chrome",
|
||||
"request": "launch",
|
||||
"timeout": 30000,
|
||||
// If you have changed the default port / launch URL make sure to update the expectation below
|
||||
"url": "http://localhost:5000",
|
||||
"webRoot": "${workspaceFolder}/UnoQuickStart.Wasm",
|
||||
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
|
||||
}
|
||||
]
|
||||
}
|
44
src/SolutionTemplate/Uno.ProjectTemplates.Dotnet/content/unoapp-net6/.vscode/tasks.json
поставляемый
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "build",
|
||||
"command": "dotnet",
|
||||
"type": "process",
|
||||
"args": [
|
||||
"build",
|
||||
"${workspaceFolder}/UnoQuickStart.Wasm/UnoQuickStart.Wasm.csproj",
|
||||
"/property:GenerateFullPaths=true",
|
||||
"/consoleloggerparameters:NoSummary"
|
||||
],
|
||||
"problemMatcher": "$msCompile"
|
||||
},
|
||||
{
|
||||
"label": "publish",
|
||||
"command": "dotnet",
|
||||
"type": "process",
|
||||
"args": [
|
||||
"publish",
|
||||
"${workspaceFolder}/UnoQuickStart.Wasm/UnoQuickStart.Wasm.csproj",
|
||||
"/property:GenerateFullPaths=true",
|
||||
"/consoleloggerparameters:NoSummary"
|
||||
],
|
||||
"problemMatcher": "$msCompile"
|
||||
},
|
||||
{
|
||||
"label": "watch",
|
||||
"command": "dotnet",
|
||||
"type": "process",
|
||||
"options": { "cwd": "${workspaceFolder}/UnoQuickStart.Wasm" },
|
||||
"isBackground": true,
|
||||
"args": [
|
||||
"watch",
|
||||
"run",
|
||||
"${workspaceFolder}/UnoQuickStart.Wasm/UnoQuickStart.Wasm.csproj",
|
||||
"/property:GenerateFullPaths=true",
|
||||
"/consoleloggerparameters:NoSummary"
|
||||
],
|
||||
"problemMatcher": "$msCompile"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,112 @@
|
|||
{
|
||||
"version": "1.0",
|
||||
"components": [
|
||||
"Microsoft.VisualStudio.Component.CoreEditor",
|
||||
"Microsoft.VisualStudio.Workload.CoreEditor",
|
||||
"Microsoft.NetCore.Component.Runtime.3.1",
|
||||
"Microsoft.NetCore.Component.SDK",
|
||||
"Microsoft.VisualStudio.Component.NuGet",
|
||||
"Microsoft.Net.Component.4.6.1.TargetingPack",
|
||||
"Microsoft.VisualStudio.Component.Roslyn.Compiler",
|
||||
"Microsoft.VisualStudio.Component.Roslyn.LanguageServices",
|
||||
"Microsoft.NetCore.Component.DevelopmentTools",
|
||||
"Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions",
|
||||
"Microsoft.VisualStudio.Component.DockerTools",
|
||||
"Microsoft.NetCore.Component.Web",
|
||||
"Microsoft.Net.Component.4.8.SDK",
|
||||
"Microsoft.Net.Component.4.7.2.TargetingPack",
|
||||
"Microsoft.Net.ComponentGroup.DevelopmentPrerequisites",
|
||||
"Microsoft.VisualStudio.Component.TypeScript.4.0",
|
||||
"Microsoft.VisualStudio.Component.JavaScript.TypeScript",
|
||||
"Microsoft.VisualStudio.Component.JavaScript.Diagnostics",
|
||||
"Microsoft.Component.MSBuild",
|
||||
"Microsoft.VisualStudio.Component.TextTemplating",
|
||||
"Component.Microsoft.VisualStudio.RazorExtension",
|
||||
"Microsoft.VisualStudio.Component.IISExpress",
|
||||
"Microsoft.VisualStudio.Component.SQL.ADAL",
|
||||
"Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime",
|
||||
"Microsoft.VisualStudio.Component.Common.Azure.Tools",
|
||||
"Microsoft.VisualStudio.Component.SQL.CLR",
|
||||
"Microsoft.VisualStudio.Component.MSODBC.SQL",
|
||||
"Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils",
|
||||
"Microsoft.VisualStudio.Component.ManagedDesktop.Core",
|
||||
"Microsoft.Net.Component.4.5.2.TargetingPack",
|
||||
"Microsoft.Net.Component.4.5.TargetingPack",
|
||||
"Microsoft.VisualStudio.Component.SQL.SSDT",
|
||||
"Microsoft.VisualStudio.Component.SQL.DataSources",
|
||||
"Component.Microsoft.Web.LibraryManager",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Web",
|
||||
"Microsoft.VisualStudio.Component.Web",
|
||||
"Microsoft.VisualStudio.Component.IntelliCode",
|
||||
"Component.Microsoft.VisualStudio.LiveShare",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Web.Client",
|
||||
"Microsoft.Net.Component.4.TargetingPack",
|
||||
"Microsoft.Net.Component.4.5.1.TargetingPack",
|
||||
"Microsoft.Net.Component.4.6.TargetingPack",
|
||||
"Microsoft.Net.ComponentGroup.TargetingPacks.Common",
|
||||
"Component.Microsoft.VisualStudio.Web.AzureFunctions",
|
||||
"Microsoft.VisualStudio.ComponentGroup.AzureFunctions",
|
||||
"Microsoft.VisualStudio.Component.Azure.Compute.Emulator",
|
||||
"Microsoft.VisualStudio.Component.Azure.Storage.Emulator",
|
||||
"Microsoft.VisualStudio.Component.Azure.ClientLibs",
|
||||
"Microsoft.VisualStudio.Component.Azure.AuthoringTools",
|
||||
"Microsoft.VisualStudio.Component.CloudExplorer",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Web.CloudTools",
|
||||
"Microsoft.VisualStudio.Component.DiagnosticTools",
|
||||
"Microsoft.VisualStudio.Component.EntityFramework",
|
||||
"Microsoft.VisualStudio.Component.AspNet45",
|
||||
"Microsoft.VisualStudio.Component.AppInsights.Tools",
|
||||
"Microsoft.VisualStudio.Component.WebDeploy",
|
||||
"Microsoft.VisualStudio.Component.Wcf.Tooling",
|
||||
"Microsoft.Net.Component.4.6.2.TargetingPack",
|
||||
"Microsoft.Net.Component.4.7.TargetingPack",
|
||||
"Microsoft.Net.Component.4.7.1.TargetingPack",
|
||||
"Microsoft.VisualStudio.Workload.NetWeb",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites",
|
||||
"Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools",
|
||||
"Microsoft.VisualStudio.Component.Azure.Waverton",
|
||||
"Microsoft.Component.Azure.DataLake.Tools",
|
||||
"Microsoft.VisualStudio.Component.Azure.Kubernetes.Tools",
|
||||
"Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices",
|
||||
"Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools",
|
||||
"Microsoft.VisualStudio.Workload.Azure",
|
||||
"Microsoft.VisualStudio.Component.VC.CoreIde",
|
||||
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
|
||||
"Microsoft.VisualStudio.Component.Graphics.Tools",
|
||||
"Microsoft.VisualStudio.Component.Windows10SDK.19041",
|
||||
"Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites",
|
||||
"Microsoft.ComponentGroup.Blend",
|
||||
"Microsoft.VisualStudio.Component.Debugger.JustInTime",
|
||||
"Microsoft.VisualStudio.Component.PortableLibrary",
|
||||
"Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging",
|
||||
"Microsoft.VisualStudio.Workload.ManagedDesktop",
|
||||
"Microsoft.VisualStudio.Component.Windows10SDK.18362",
|
||||
"Microsoft.VisualStudio.Component.Windows10SDK.17763",
|
||||
"Microsoft.Component.NetFX.Native",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard",
|
||||
"Microsoft.VisualStudio.Component.Graphics",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.Support",
|
||||
"Microsoft.VisualStudio.Component.VC.Tools.ARM64",
|
||||
"Microsoft.VisualStudio.Component.UWP.VC.ARM64",
|
||||
"Microsoft.VisualStudio.Component.VC.Tools.ARM",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.VC",
|
||||
"Microsoft.VisualStudio.Workload.Universal",
|
||||
"Component.OpenJDK",
|
||||
"Microsoft.VisualStudio.Component.MonoDebugger",
|
||||
"Microsoft.VisualStudio.Component.Merq",
|
||||
"Component.Xamarin.RemotedSimulator",
|
||||
"Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine",
|
||||
"Component.Xamarin",
|
||||
"Component.Android.SDK28",
|
||||
"Microsoft.VisualStudio.Workload.NetCrossPlat",
|
||||
"Microsoft.VisualStudio.Workload.NetCoreTools",
|
||||
"Microsoft.Net.Component.4.6.1.SDK",
|
||||
"Microsoft.Net.Component.4.6.2.SDK",
|
||||
"Microsoft.Net.Component.4.7.SDK",
|
||||
"Microsoft.Net.Component.4.7.1.SDK",
|
||||
"Microsoft.Net.Component.4.7.2.SDK"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageSources>
|
||||
<add key="dotnet6" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json" />
|
||||
<add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" />
|
||||
<add key="public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
|
||||
</packageSources>
|
||||
</configuration>
|
|
@ -0,0 +1,427 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.29920.165
|
||||
MinimumVisualStudioVersion = 15.0.26124.0
|
||||
|
||||
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "UnoQuickStart.Shared", "UnoQuickStart.Shared\UnoQuickStart.Shared.shproj", "{6279C845-92F8-4333-AB99-3D213163593C}"
|
||||
EndProject
|
||||
|
||||
#//#if (Mobile)
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnoQuickStart.Mobile", "UnoQuickStart.Mobile\UnoQuickStart.Mobile.csproj", "{$guid2$}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnoQuickStart.Uwp", "UnoQuickStart.UWP\UnoQuickStart.Uwp.csproj", "{$guid1$}"
|
||||
EndProject
|
||||
|
||||
#//#if (WebAssembly)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoQuickStart.Wasm", "UnoQuickStart.Wasm\UnoQuickStart.Wasm.csproj", "{40EA03F7-8A22-4143-B251-79BAC3EB13D2}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-gtk)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoQuickStart.Skia.Gtk", "UnoQuickStart.Skia.Gtk\UnoQuickStart.Skia.Gtk.csproj", "{A5B8155A-118F-4794-B551-C6F3CF7E5411}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-wpf)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoQuickStart.Skia.WPF", "UnoQuickStart.Skia.WPF\UnoQuickStart.Skia.WPF.csproj", "{$guid5$}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoQuickStart.Skia.Wpf.Host", "UnoQuickStart.Skia.WPF.Host\UnoQuickStart.Skia.Wpf.Host.csproj", "{6CF284A4-22B1-4F05-97F4-F095C07A598E}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-linux-fb)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoQuickStart.Skia.Linux.FrameBuffer", "UnoQuickStart.Skia.Linux.FrameBuffer\UnoQuickStart.Skia.Linux.FrameBuffer.csproj", "{761D821E-9905-4444-9ADF-76C995FE5427}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
Global
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
UnoQuickStart.Shared\UnoQuickStart.Shared.projitems*{$guid2$}*SharedItemsImports = 4
|
||||
UnoQuickStart.Shared\UnoQuickStart.Shared.projitems*{$guid5$}*SharedItemsImports = 5
|
||||
UnoQuickStart.Shared\UnoQuickStart.Shared.projitems*{$guid3$}*SharedItemsImports = 4
|
||||
UnoQuickStart.Shared\UnoQuickStart.Shared.projitems*{40ea03f7-8a22-4143-b251-79bac3eb13d2}*SharedItemsImports = 5
|
||||
UnoQuickStart.Shared\UnoQuickStart.Shared.projitems*{a5b8155a-118f-4794-b551-c6f3cf7e5411}*SharedItemsImports = 5
|
||||
UnoQuickStart.Shared\UnoQuickStart.Shared.projitems*{$guid4$}*SharedItemsImports = 4
|
||||
UnoQuickStart.Shared\UnoQuickStart.Shared.projitems*{6279c845-92f8-4333-ab99-3d213163593c}*SharedItemsImports = 13
|
||||
UnoQuickStart.Shared\UnoQuickStart.Shared.projitems*{$guid1$}*SharedItemsImports = 4
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|ARM = Debug|ARM
|
||||
Debug|ARM64 = Debug|ARM64
|
||||
Debug|iPhone = Debug|iPhone
|
||||
Debug|iPhoneSimulator = Debug|iPhoneSimulator
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|ARM = Release|ARM
|
||||
Release|ARM64 = Release|ARM64
|
||||
Release|iPhone = Release|iPhone
|
||||
Release|iPhoneSimulator = Release|iPhoneSimulator
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{$guid2$}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM64.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhone.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|x64.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|x86.Deploy.0 = Debug|Any CPU
|
||||
|
||||
{$guid2$}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|Any CPU.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|ARM.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|ARM64.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|iPhone.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|x64.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|x64.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|x86.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|x86.Deploy.0 = Release|Any CPU
|
||||
{$guid4$}.Debug|Any CPU.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|Any CPU.Build.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|Any CPU.Deploy.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|ARM.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|ARM64.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|iPhone.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|iPhone.Build.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid4$}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid4$}.Debug|x64.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|x64.Build.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|x64.Deploy.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid4$}.Debug|x86.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid4$}.Debug|x86.Deploy.0 = Debug|iPhoneSimulator
|
||||
{$guid4$}.Release|Any CPU.ActiveCfg = Release|iPhone
|
||||
{$guid4$}.Release|ARM.ActiveCfg = Release|iPhone
|
||||
{$guid4$}.Release|ARM64.ActiveCfg = Release|iPhone
|
||||
{$guid4$}.Release|iPhone.ActiveCfg = Release|iPhone
|
||||
{$guid4$}.Release|iPhone.Build.0 = Release|iPhone
|
||||
{$guid4$}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x64.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x64.Build.0 = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x64.Deploy.0 = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x86.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x86.Build.0 = Release|iPhoneSimulator
|
||||
|
||||
{$guid1$}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{$guid1$}.Debug|Any CPU.Build.0 = Debug|x86
|
||||
{$guid1$}.Debug|Any CPU.Deploy.0 = Debug|x86
|
||||
{$guid1$}.Debug|ARM.ActiveCfg = Debug|ARM
|
||||
{$guid1$}.Debug|ARM.Build.0 = Debug|ARM
|
||||
{$guid1$}.Debug|ARM.Deploy.0 = Debug|ARM
|
||||
{$guid1$}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||
{$guid1$}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||
{$guid1$}.Debug|ARM64.Deploy.0 = Debug|ARM64
|
||||
{$guid1$}.Debug|iPhone.ActiveCfg = Debug|x86
|
||||
{$guid1$}.Debug|iPhone.Build.0 = Debug|x86
|
||||
{$guid1$}.Debug|iPhone.Deploy.0 = Debug|x86
|
||||
{$guid1$}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
|
||||
{$guid1$}.Debug|iPhoneSimulator.Build.0 = Debug|x86
|
||||
{$guid1$}.Debug|iPhoneSimulator.Deploy.0 = Debug|x86
|
||||
{$guid1$}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{$guid1$}.Debug|x64.Build.0 = Debug|x64
|
||||
{$guid1$}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{$guid1$}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{$guid1$}.Debug|x86.Build.0 = Debug|x86
|
||||
{$guid1$}.Debug|x86.Deploy.0 = Debug|x86
|
||||
{$guid1$}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{$guid1$}.Release|ARM.ActiveCfg = Release|ARM
|
||||
{$guid1$}.Release|ARM.Build.0 = Release|ARM
|
||||
{$guid1$}.Release|ARM.Deploy.0 = Release|ARM
|
||||
{$guid1$}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{$guid1$}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{$guid1$}.Release|ARM64.Deploy.0 = Release|ARM64
|
||||
{$guid1$}.Release|iPhone.ActiveCfg = Release|x86
|
||||
{$guid1$}.Release|iPhone.Build.0 = Release|x86
|
||||
{$guid1$}.Release|iPhoneSimulator.ActiveCfg = Release|x86
|
||||
{$guid1$}.Release|iPhoneSimulator.Build.0 = Release|x86
|
||||
{$guid1$}.Release|iPhoneSimulator.Deploy.0 = Release|x86
|
||||
{$guid1$}.Release|x64.ActiveCfg = Release|x64
|
||||
{$guid1$}.Release|x64.Build.0 = Release|x64
|
||||
{$guid1$}.Release|x64.Deploy.0 = Release|x64
|
||||
{$guid1$}.Release|x86.ActiveCfg = Release|x86
|
||||
{$guid1$}.Release|x86.Build.0 = Release|x86
|
||||
{$guid1$}.Release|x86.Deploy.0 = Release|x86
|
||||
|
||||
{$guid5$}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM.ActiveCfg = Debug|ARM
|
||||
{$guid5$}.Debug|ARM.Build.0 = Debug|ARM
|
||||
{$guid5$}.Debug|ARM.Deploy.0 = Debug|ARM
|
||||
{$guid5$}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||
{$guid5$}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||
{$guid5$}.Debug|ARM64.Deploy.0 = Debug|ARM64
|
||||
{$guid5$}.Debug|iPhone.ActiveCfg = Debug|x86
|
||||
{$guid5$}.Debug|iPhone.Build.0 = Debug|x86
|
||||
{$guid5$}.Debug|iPhone.Deploy.0 = Debug|x86
|
||||
{$guid5$}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
|
||||
{$guid5$}.Debug|iPhoneSimulator.Build.0 = Debug|x86
|
||||
{$guid5$}.Debug|iPhoneSimulator.Deploy.0 = Debug|x86
|
||||
{$guid5$}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{$guid5$}.Debug|x64.Build.0 = Debug|x64
|
||||
{$guid5$}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{$guid5$}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{$guid5$}.Debug|x86.Build.0 = Debug|x86
|
||||
{$guid5$}.Debug|x86.Deploy.0 = Debug|x86
|
||||
{$guid5$}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{$guid5$}.Release|ARM.ActiveCfg = Release|ARM
|
||||
{$guid5$}.Release|ARM.Build.0 = Release|ARM
|
||||
{$guid5$}.Release|ARM.Deploy.0 = Release|ARM
|
||||
{$guid5$}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{$guid5$}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{$guid5$}.Release|ARM64.Deploy.0 = Release|ARM64
|
||||
{$guid5$}.Release|iPhone.ActiveCfg = Release|x86
|
||||
{$guid5$}.Release|iPhone.Build.0 = Release|x86
|
||||
{$guid5$}.Release|iPhoneSimulator.ActiveCfg = Release|x86
|
||||
{$guid5$}.Release|iPhoneSimulator.Build.0 = Release|x86
|
||||
{$guid5$}.Release|iPhoneSimulator.Deploy.0 = Release|x86
|
||||
{$guid5$}.Release|x64.ActiveCfg = Release|x64
|
||||
{$guid5$}.Release|x64.Build.0 = Release|x64
|
||||
{$guid5$}.Release|x64.Deploy.0 = Release|x64
|
||||
{$guid5$}.Release|x86.ActiveCfg = Release|x86
|
||||
{$guid5$}.Release|x86.Build.0 = Release|x86
|
||||
{$guid5$}.Release|x86.Deploy.0 = Release|x86
|
||||
|
||||
{$guid5$}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|x64.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|x86.Build.0 = Release|Any CPU
|
||||
|
||||
#//#if (skia-gtk)
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|x86.Build.0 = Release|Any CPU
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-tizen)
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|x64.Build.0 = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{9AED22A6-77DC-4799-BAE7-5F26F2070BD2}.Release|x86.Build.0 = Release|Any CPU
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-linux-fb)
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|x64.Build.0 = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{761D821E-9905-4444-9ADF-76C995FE5427}.Release|x86.Build.0 = Release|Any CPU
|
||||
#//#endif
|
||||
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|x86.Build.0 = Release|Any CPU
|
||||
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x64.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x86.Build.0 = Release|Any CPU
|
||||
{$guid3$}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|ARM.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|ARM64.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|iPhone.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|iPhone.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|x64.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|x64.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|x86.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|ARM.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|ARM64.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|iPhone.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|iPhone.Build.0 = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|x64.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|x64.Build.0 = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|x86.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|x86.Build.0 = Release|iPhoneSimulator
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {C7433AE2-B1A0-4C1A-887E-5CAA7AAF67A6}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"sdk": {
|
||||
"allowPrerelease": true,
|
||||
"version": "6.0.100-preview.6.21355.2",
|
||||
"rollForward": "latestMajor"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/dotnetcli.host",
|
||||
"symbolInfo": {
|
||||
"WebAssembly": {
|
||||
"longName": "webassembly",
|
||||
"shortName": "wasm"
|
||||
},
|
||||
"mobile": {
|
||||
"longName": "mobile",
|
||||
"shortName": "mobile"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,214 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/template",
|
||||
"author": "Uno Platform",
|
||||
"classifications": [
|
||||
"Multi-platform",
|
||||
"Uno Platform",
|
||||
"Android",
|
||||
"iOS",
|
||||
"Windows",
|
||||
"macOS",
|
||||
"Linux",
|
||||
"WebAssembly",
|
||||
"WinUI",
|
||||
"dotnet-new"
|
||||
],
|
||||
"name": "Multi-Platform App net6 (WinUI)",
|
||||
"identity": "Uno.Platform.UnoApp.WinUI.net6",
|
||||
"groupIdentity": "Uno.Platform.Blank.WinUI.net6",
|
||||
"description": "Template for creating a multi-platform C# & XAML application targeting WinUI 3, Android, iOS, macOS, WebAssembly, Skia/Tizen, Skia/WPF and Skia/GTK for Linux.",
|
||||
"precedence": "6001",
|
||||
"tags": {
|
||||
"language": "C#",
|
||||
"type": "project"
|
||||
},
|
||||
"shortName": "unoapp-winui-net6",
|
||||
"sourceName": "UnoWinUIQuickStart",
|
||||
"defaultName": "UnoApp",
|
||||
"placeholderFilename": "template-ignore",
|
||||
"preferNameDirectory": true,
|
||||
"guids": [
|
||||
"4C26868E-5E7C-458D-82E3-040509D0C71F", // Solution file (SLN)
|
||||
"99E19497-29A6-4B77-B773-BEC55F9B55DC", // .NET Standard Library
|
||||
"8D9F8CF0-E178-402D-8D40-A88B7B5F3D42", // Android
|
||||
"91D74A40-E440-42AD-B51F-C2D641C49384", // iOS
|
||||
"B445DF73-AC9E-4276-9FBA-7CB5AD5D2518",
|
||||
"3EA9E612-E717-4E55-9034-DE653429FEFD", // WPF
|
||||
"3EA9E612-E717-4E55-9034-C415CD62AF9A", // UWP
|
||||
"2B1FDFB6-C93C-4CA1-A6AB-528C4B3654B9" // UWP
|
||||
],
|
||||
"symbols": {
|
||||
"guid1": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid1$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid2": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid2$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid3": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid3$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid4": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid4$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid5": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid5$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid6": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid6$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"guid7": {
|
||||
"type": "generated",
|
||||
"generator": "guid",
|
||||
"replaces": "$guid7$",
|
||||
"parameters": {
|
||||
"format": "N"
|
||||
}
|
||||
},
|
||||
"windowsPublisherName": {
|
||||
"type": "parameter",
|
||||
"datatype": "text",
|
||||
"replaces": "$XmlEscapedPublisherDistinguishedName$",
|
||||
"description": "Provides the value to use for the Windows head publisher",
|
||||
"defaultValue": "O=MyCompany"
|
||||
},
|
||||
"WebAssembly": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the WebAssembly platform support project"
|
||||
},
|
||||
"Mobile": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the Mobile platform support project"
|
||||
},
|
||||
"skia-wpf": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the Skia/WPF platform support project"
|
||||
},
|
||||
"skia-gtk": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the Skia/GTK platform support project"
|
||||
},
|
||||
"winui-desktop": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "true",
|
||||
"description": "Enables the WinUI desktop platform support project"
|
||||
},
|
||||
"vscodeWasm": {
|
||||
"type": "parameter",
|
||||
"dataType": "bool",
|
||||
"defaultValue": "false",
|
||||
"description": "Adds the Visual Studio Code Debugging support files for WebAssembly"
|
||||
}
|
||||
},
|
||||
"primaryOutputs": [
|
||||
{
|
||||
"path": "UnoWinUIQuickStart.Shared\\UnoWinUIQuickStart.Shared.shproj"
|
||||
},
|
||||
{
|
||||
"condition": "Mobile",
|
||||
"path": "UnoWinUIQuickStart.Mobile\\UnoWinUIQuickStart.Mobile.csproj"
|
||||
},
|
||||
{
|
||||
"path": "UnoWinUIQuickStart.UWP\\UnoWinUIQuickStart.Uwp.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "winui-desktop",
|
||||
"path": "UnoWinUIQuickStart.Windows.Desktop\\UnoWinUIQuickStart.Windows.Desktop.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "winui-desktop",
|
||||
"path": "UnoWinUIQuickStart.Windows.Package\\UnoWinUIQuickStart.Windows.Package.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "Wasm",
|
||||
"path": "UnoWinUIQuickStart.Wasm\\UnoWinUIQuickStart.Wasm.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-gtk",
|
||||
"path": "UnoWinUIQuickStart.macOS\\UnoWinUIQuickStart.Skia.Gtk.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-wpf",
|
||||
"path": "UnoWinUIQuickStart.macOS\\UnoWinUIQuickStart.Skia.WPF.csproj"
|
||||
},
|
||||
{
|
||||
"condition": "skia-wpf",
|
||||
"path": "UnoWinUIQuickStart.macOS\\UnoWinUIQuickStart.Skia.WPF.Host.csproj"
|
||||
}
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"modifiers": [
|
||||
{
|
||||
"condition": "(!Mobile)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart.Mobile/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!WebAssembly)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart.Gtk/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!skia-gtk)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart.Skia.Gtk/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!skia-wpf)",
|
||||
"exclude": [
|
||||
"UnoWinUIQuickStart.Skia.WPF/**/*",
|
||||
"UnoWinUIQuickStart.Skia.WPF.Host/**/*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": "(!vscodeWasm)",
|
||||
"exclude": [
|
||||
".vscode/**/*"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
Двоичные данные
src/SolutionTemplate/Uno.ProjectTemplates.Dotnet/content/unoapp-winui-net6/.template.config/uno-logo.png
Normal file
После Ширина: | Высота: | Размер: 52 KiB |
|
@ -0,0 +1,81 @@
|
|||
{
|
||||
"$schema": "http://json.schemastore.org/vs-2017.3.host",
|
||||
"name": {
|
||||
"text": "Cross-Platform App (WinUI)"
|
||||
},
|
||||
"description": {
|
||||
"text": "Solution template for creating a cross-platform XAML app with the Uno Platform that targets WinUI 3 for Windows, Android, iOS, macOS, WebAssembly, Skia/WPF and Skia/GTK for Linux."
|
||||
},
|
||||
"order": 612,
|
||||
"icon": "uno-logo.png",
|
||||
"learnMoreLink": "https://github.com/unoplatform/uno",
|
||||
"uiFilters": [
|
||||
"oneaspnet"
|
||||
],
|
||||
"unsupportedHosts": [
|
||||
{
|
||||
"id": "vs"
|
||||
}
|
||||
],
|
||||
"additionalWizardParameters": {
|
||||
"$isMultiProjectTemplate$": "true"
|
||||
},
|
||||
"symbolInfo": [
|
||||
{
|
||||
"id": "windowsPublisherName",
|
||||
"name": {
|
||||
"text": "Provides the value to use for the Windows head publisher"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "WebAssembly",
|
||||
"name": {
|
||||
"text": "Enables the WebAssembly platform support project"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "iOS",
|
||||
"name": {
|
||||
"text": "Add support for iOS"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "Android",
|
||||
"name": {
|
||||
"text": "Add support for Android"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "macOS",
|
||||
"name": {
|
||||
"text": "Add support for macOS"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "skia-wpf",
|
||||
"name": {
|
||||
"text": "Enables the Skia/WPF platform support project"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "skia-gtk",
|
||||
"name": {
|
||||
"text": "Enables the Skia/GTK platform support project"
|
||||
},
|
||||
"isVisible": "true"
|
||||
},
|
||||
{
|
||||
"id": "vscodeWasm",
|
||||
"name": {
|
||||
"text": "Adds the Visual Studio Code Debugging support files for WebAssembly"
|
||||
},
|
||||
"isVisible": "false"
|
||||
}
|
||||
]
|
||||
}
|
28
src/SolutionTemplate/Uno.ProjectTemplates.Dotnet/content/unoapp-winui-net6/.vscode/launch.json
поставляемый
Normal file
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
// Use IntelliSense to find out which attributes exist for C# debugging
|
||||
// Use hover for the description of the existing attributes
|
||||
// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": ".NET Core Launch (Uno Platform App)",
|
||||
"type": "coreclr",
|
||||
"request": "launch",
|
||||
"program": "dotnet",
|
||||
"args": [ "run" ],
|
||||
"cwd": "${workspaceFolder}/UnoWinUIQuickStart.Wasm",
|
||||
"env": {
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": ".NET Core Debug Uno Platform WebAssembly in Chrome",
|
||||
"type": "pwa-chrome",
|
||||
"request": "launch",
|
||||
"timeout": 30000,
|
||||
// If you have changed the default port / launch URL make sure to update the expectation below
|
||||
"url": "http://localhost:5000",
|
||||
"webRoot": "${workspaceFolder}/UnoWinUIQuickStart.Wasm",
|
||||
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
|
||||
}
|
||||
]
|
||||
}
|
44
src/SolutionTemplate/Uno.ProjectTemplates.Dotnet/content/unoapp-winui-net6/.vscode/tasks.json
поставляемый
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "build",
|
||||
"command": "dotnet",
|
||||
"type": "process",
|
||||
"args": [
|
||||
"build",
|
||||
"${workspaceFolder}/UnoWinUIQuickStart.Wasm/UnoWinUIQuickStart.Wasm.csproj",
|
||||
"/property:GenerateFullPaths=true",
|
||||
"/consoleloggerparameters:NoSummary"
|
||||
],
|
||||
"problemMatcher": "$msCompile"
|
||||
},
|
||||
{
|
||||
"label": "publish",
|
||||
"command": "dotnet",
|
||||
"type": "process",
|
||||
"args": [
|
||||
"publish",
|
||||
"${workspaceFolder}/UnoWinUIQuickStart.Wasm/UnoWinUIQuickStart.Wasm.csproj",
|
||||
"/property:GenerateFullPaths=true",
|
||||
"/consoleloggerparameters:NoSummary"
|
||||
],
|
||||
"problemMatcher": "$msCompile"
|
||||
},
|
||||
{
|
||||
"label": "watch",
|
||||
"command": "dotnet",
|
||||
"type": "process",
|
||||
"options": { "cwd": "${workspaceFolder}/UnoWinUIQuickStart.Wasm" },
|
||||
"isBackground": true,
|
||||
"args": [
|
||||
"watch",
|
||||
"run",
|
||||
"${workspaceFolder}/UnoWinUIQuickStart.Wasm/UnoWinUIQuickStart.Wasm.csproj",
|
||||
"/property:GenerateFullPaths=true",
|
||||
"/consoleloggerparameters:NoSummary"
|
||||
],
|
||||
"problemMatcher": "$msCompile"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,112 @@
|
|||
{
|
||||
"version": "1.0",
|
||||
"components": [
|
||||
"Microsoft.VisualStudio.Component.CoreEditor",
|
||||
"Microsoft.VisualStudio.Workload.CoreEditor",
|
||||
"Microsoft.NetCore.Component.Runtime.3.1",
|
||||
"Microsoft.NetCore.Component.SDK",
|
||||
"Microsoft.VisualStudio.Component.NuGet",
|
||||
"Microsoft.Net.Component.4.6.1.TargetingPack",
|
||||
"Microsoft.VisualStudio.Component.Roslyn.Compiler",
|
||||
"Microsoft.VisualStudio.Component.Roslyn.LanguageServices",
|
||||
"Microsoft.NetCore.Component.DevelopmentTools",
|
||||
"Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions",
|
||||
"Microsoft.VisualStudio.Component.DockerTools",
|
||||
"Microsoft.NetCore.Component.Web",
|
||||
"Microsoft.Net.Component.4.8.SDK",
|
||||
"Microsoft.Net.Component.4.7.2.TargetingPack",
|
||||
"Microsoft.Net.ComponentGroup.DevelopmentPrerequisites",
|
||||
"Microsoft.VisualStudio.Component.TypeScript.4.0",
|
||||
"Microsoft.VisualStudio.Component.JavaScript.TypeScript",
|
||||
"Microsoft.VisualStudio.Component.JavaScript.Diagnostics",
|
||||
"Microsoft.Component.MSBuild",
|
||||
"Microsoft.VisualStudio.Component.TextTemplating",
|
||||
"Component.Microsoft.VisualStudio.RazorExtension",
|
||||
"Microsoft.VisualStudio.Component.IISExpress",
|
||||
"Microsoft.VisualStudio.Component.SQL.ADAL",
|
||||
"Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime",
|
||||
"Microsoft.VisualStudio.Component.Common.Azure.Tools",
|
||||
"Microsoft.VisualStudio.Component.SQL.CLR",
|
||||
"Microsoft.VisualStudio.Component.MSODBC.SQL",
|
||||
"Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils",
|
||||
"Microsoft.VisualStudio.Component.ManagedDesktop.Core",
|
||||
"Microsoft.Net.Component.4.5.2.TargetingPack",
|
||||
"Microsoft.Net.Component.4.5.TargetingPack",
|
||||
"Microsoft.VisualStudio.Component.SQL.SSDT",
|
||||
"Microsoft.VisualStudio.Component.SQL.DataSources",
|
||||
"Component.Microsoft.Web.LibraryManager",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Web",
|
||||
"Microsoft.VisualStudio.Component.Web",
|
||||
"Microsoft.VisualStudio.Component.IntelliCode",
|
||||
"Component.Microsoft.VisualStudio.LiveShare",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Web.Client",
|
||||
"Microsoft.Net.Component.4.TargetingPack",
|
||||
"Microsoft.Net.Component.4.5.1.TargetingPack",
|
||||
"Microsoft.Net.Component.4.6.TargetingPack",
|
||||
"Microsoft.Net.ComponentGroup.TargetingPacks.Common",
|
||||
"Component.Microsoft.VisualStudio.Web.AzureFunctions",
|
||||
"Microsoft.VisualStudio.ComponentGroup.AzureFunctions",
|
||||
"Microsoft.VisualStudio.Component.Azure.Compute.Emulator",
|
||||
"Microsoft.VisualStudio.Component.Azure.Storage.Emulator",
|
||||
"Microsoft.VisualStudio.Component.Azure.ClientLibs",
|
||||
"Microsoft.VisualStudio.Component.Azure.AuthoringTools",
|
||||
"Microsoft.VisualStudio.Component.CloudExplorer",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Web.CloudTools",
|
||||
"Microsoft.VisualStudio.Component.DiagnosticTools",
|
||||
"Microsoft.VisualStudio.Component.EntityFramework",
|
||||
"Microsoft.VisualStudio.Component.AspNet45",
|
||||
"Microsoft.VisualStudio.Component.AppInsights.Tools",
|
||||
"Microsoft.VisualStudio.Component.WebDeploy",
|
||||
"Microsoft.VisualStudio.Component.Wcf.Tooling",
|
||||
"Microsoft.Net.Component.4.6.2.TargetingPack",
|
||||
"Microsoft.Net.Component.4.7.TargetingPack",
|
||||
"Microsoft.Net.Component.4.7.1.TargetingPack",
|
||||
"Microsoft.VisualStudio.Workload.NetWeb",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites",
|
||||
"Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools",
|
||||
"Microsoft.VisualStudio.Component.Azure.Waverton",
|
||||
"Microsoft.Component.Azure.DataLake.Tools",
|
||||
"Microsoft.VisualStudio.Component.Azure.Kubernetes.Tools",
|
||||
"Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices",
|
||||
"Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools",
|
||||
"Microsoft.VisualStudio.Workload.Azure",
|
||||
"Microsoft.VisualStudio.Component.VC.CoreIde",
|
||||
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
|
||||
"Microsoft.VisualStudio.Component.Graphics.Tools",
|
||||
"Microsoft.VisualStudio.Component.Windows10SDK.19041",
|
||||
"Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites",
|
||||
"Microsoft.ComponentGroup.Blend",
|
||||
"Microsoft.VisualStudio.Component.Debugger.JustInTime",
|
||||
"Microsoft.VisualStudio.Component.PortableLibrary",
|
||||
"Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging",
|
||||
"Microsoft.VisualStudio.Workload.ManagedDesktop",
|
||||
"Microsoft.VisualStudio.Component.Windows10SDK.18362",
|
||||
"Microsoft.VisualStudio.Component.Windows10SDK.17763",
|
||||
"Microsoft.Component.NetFX.Native",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard",
|
||||
"Microsoft.VisualStudio.Component.Graphics",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.Support",
|
||||
"Microsoft.VisualStudio.Component.VC.Tools.ARM64",
|
||||
"Microsoft.VisualStudio.Component.UWP.VC.ARM64",
|
||||
"Microsoft.VisualStudio.Component.VC.Tools.ARM",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.VC",
|
||||
"Microsoft.VisualStudio.Workload.Universal",
|
||||
"Component.OpenJDK",
|
||||
"Microsoft.VisualStudio.Component.MonoDebugger",
|
||||
"Microsoft.VisualStudio.Component.Merq",
|
||||
"Component.Xamarin.RemotedSimulator",
|
||||
"Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine",
|
||||
"Component.Xamarin",
|
||||
"Component.Android.SDK28",
|
||||
"Microsoft.VisualStudio.Workload.NetCrossPlat",
|
||||
"Microsoft.VisualStudio.Workload.NetCoreTools",
|
||||
"Microsoft.Net.Component.4.6.1.SDK",
|
||||
"Microsoft.Net.Component.4.6.2.SDK",
|
||||
"Microsoft.Net.Component.4.7.SDK",
|
||||
"Microsoft.Net.Component.4.7.1.SDK",
|
||||
"Microsoft.Net.Component.4.7.2.SDK"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageSources>
|
||||
<add key="dotnet6" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json" />
|
||||
<add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" />
|
||||
<add key="public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
|
||||
</packageSources>
|
||||
</configuration>
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishProtocol>FileSystem</PublishProtocol>
|
||||
<Platform>arm64</Platform>
|
||||
<RuntimeIdentifier>win10-arm64</RuntimeIdentifier>
|
||||
<PublishDir>bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\</PublishDir>
|
||||
<SelfContained>true</SelfContained>
|
||||
<PublishSingleFile>False</PublishSingleFile>
|
||||
<PublishReadyToRun>True</PublishReadyToRun>
|
||||
<PublishTrimmed>True</PublishTrimmed>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishProtocol>FileSystem</PublishProtocol>
|
||||
<Platform>x64</Platform>
|
||||
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
|
||||
<PublishDir>bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\</PublishDir>
|
||||
<SelfContained>true</SelfContained>
|
||||
<PublishSingleFile>False</PublishSingleFile>
|
||||
<PublishReadyToRun>True</PublishReadyToRun>
|
||||
<PublishTrimmed>True</PublishTrimmed>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishProtocol>FileSystem</PublishProtocol>
|
||||
<Platform>x86</Platform>
|
||||
<RuntimeIdentifier>win10-x86</RuntimeIdentifier>
|
||||
<PublishDir>bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\</PublishDir>
|
||||
<SelfContained>true</SelfContained>
|
||||
<PublishSingleFile>False</PublishSingleFile>
|
||||
<PublishReadyToRun>True</PublishReadyToRun>
|
||||
<PublishTrimmed>True</PublishTrimmed>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,29 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>net6.0-windows10.0.19041.0</TargetFramework>
|
||||
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
|
||||
<RootNamespace>UnoWinUIQuickStart</RootNamespace>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
<Platforms>x86;x64;arm64</Platforms>
|
||||
<RuntimeIdentifiers>win10-x86;win10-x64;win10-arm64</RuntimeIdentifiers>
|
||||
<UseWinUI>true</UseWinUI>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Manifest Include="$(ApplicationManifest)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.ProjectReunion" Version="0.8.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
|
||||
<PackageReference Include="Uno.Core" Version="2.4.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<FrameworkReference Update="Microsoft.Windows.SDK.NET.Ref" RuntimeFrameworkVersion="10.0.18362.16" />
|
||||
<FrameworkReference Update="Microsoft.Windows.SDK.NET.Ref" TargetingPackVersion="10.0.18362.16" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="..\UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems" Label="Shared" />
|
||||
</Project>
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<assemblyIdentity version="1.0.0.0" name="$projectname$.app"/>
|
||||
|
||||
<application xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<windowsSettings>
|
||||
<!-- The combination of below two tags have the following effect:
|
||||
1) Per-Monitor for >= Windows 10 Anniversary Update
|
||||
2) System < Windows 10 Anniversary Update
|
||||
-->
|
||||
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true/PM</dpiAware>
|
||||
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor</dpiAwareness>
|
||||
</windowsSettings>
|
||||
</application>
|
||||
</assembly>
|
После Ширина: | Высота: | Размер: 1.4 KiB |
После Ширина: | Высота: | Размер: 7.5 KiB |
После Ширина: | Высота: | Размер: 2.9 KiB |
После Ширина: | Высота: | Размер: 1.6 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.4 KiB |
После Ширина: | Высота: | Размер: 3.1 KiB |
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<Package
|
||||
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
|
||||
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
|
||||
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
|
||||
IgnorableNamespaces="uap rescap">
|
||||
|
||||
<Identity
|
||||
Name="$guid7$"
|
||||
Publisher="O=UnoWinUIQuickStart"
|
||||
Version="1.0.0.0" />
|
||||
|
||||
<Properties>
|
||||
<DisplayName>UnoWinUIQuickStart</DisplayName>
|
||||
<PublisherDisplayName>UnoWinUIQuickStart</PublisherDisplayName>
|
||||
<Logo>Images\StoreLogo.png</Logo>
|
||||
</Properties>
|
||||
|
||||
<Dependencies>
|
||||
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
|
||||
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
|
||||
</Dependencies>
|
||||
|
||||
<Resources>
|
||||
<Resource Language="x-generate"/>
|
||||
</Resources>
|
||||
|
||||
<Applications>
|
||||
<Application Id="App"
|
||||
Executable="$targetnametoken$.exe"
|
||||
EntryPoint="$targetentrypoint$">
|
||||
<uap:VisualElements
|
||||
DisplayName="UnoWinUIQuickStart"
|
||||
Description="UnoWinUIQuickStart"
|
||||
BackgroundColor="transparent"
|
||||
Square150x150Logo="Images\Square150x150Logo.png"
|
||||
Square44x44Logo="Images\Square44x44Logo.png">
|
||||
<uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png" />
|
||||
<uap:SplashScreen Image="Images\SplashScreen.png" />
|
||||
</uap:VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
|
||||
<Capabilities>
|
||||
<rescap:Capability Name="runFullTrust" />
|
||||
</Capabilities>
|
||||
</Package>
|
|
@ -0,0 +1,84 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0"
|
||||
DefaultTargets="Build"
|
||||
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '15.0'">
|
||||
<VisualStudioVersion>15.0</VisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|x86">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x86</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x86">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x86</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|arm64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>arm64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|arm64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>arm64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<WapProjPath Condition="'$(WapProjPath)'==''">$(MSBuildExtensionsPath)\Microsoft\DesktopBridge\</WapProjPath>
|
||||
<PathToXAMLWinRTImplementations>UnoWinUIQuickStart.Windows.Desktop\</PathToXAMLWinRTImplementations>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>$guid6$</ProjectGuid>
|
||||
<TargetPlatformVersion>10.0.19041.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<AppxPackageSigningEnabled>false</AppxPackageSigningEnabled>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AppxManifest Include="Package.appxmanifest">
|
||||
<SubType>Designer</SubType>
|
||||
</AppxManifest>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Images\SplashScreen.scale-200.png" />
|
||||
<Content Include="Images\LockScreenLogo.scale-200.png" />
|
||||
<Content Include="Images\Square150x150Logo.scale-200.png" />
|
||||
<Content Include="Images\Square44x44Logo.scale-200.png" />
|
||||
<Content Include="Images\Square44x44Logo.targetsize-24_altform-unplated.png" />
|
||||
<Content Include="Images\StoreLogo.png" />
|
||||
<Content Include="Images\Wide310x150Logo.scale-200.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\UnoWinUIQuickStart.Windows.Desktop\UnoWinUIQuickStart.Windows.Desktop.csproj">
|
||||
<SkipGetTargetFrameworkProperties>True</SkipGetTargetFrameworkProperties>
|
||||
<PublishProfile>Properties\PublishProfiles\win10-$(Platform).pubxml</PublishProfile>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<!--PackageReference.GeneratePathProperty does not support NUGET_PACKAGES env var...-->
|
||||
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)'==''">$(NUGET_PACKAGES)</NuGetPackageRoot>
|
||||
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)'==''">$(UserProfile)\.nuget\packages</NuGetPackageRoot>
|
||||
<PkgMicrosoft_ProjectReunion Condition="'$(PkgMicrosoft_ProjectReunion)'==''">$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'Microsoft.ProjectReunion', '0.8.1'))</PkgMicrosoft_ProjectReunion>
|
||||
<PkgMicrosoft_ProjectReunion Condition="!Exists($(PkgMicrosoft_ProjectReunion))">$(SolutionDir)packages\Microsoft.ProjectReunion.0.8.1\</PkgMicrosoft_ProjectReunion>
|
||||
<PkgMicrosoft_ProjectReunion_WinUI Condition="'$(PkgMicrosoft_ProjectReunion_WinUI)'==''">$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'Microsoft.ProjectReunion.WinUI', '0.8.1'))</PkgMicrosoft_ProjectReunion_WinUI>
|
||||
<PkgMicrosoft_ProjectReunion_WinUI Condition="!Exists($(PkgMicrosoft_ProjectReunion_WinUI))">$(SolutionDir)packages\Microsoft.ProjectReunion.WinUI.0.8.1\</PkgMicrosoft_ProjectReunion_WinUI>
|
||||
<Microsoft_ProjectReunion_AppXReference_props>$([MSBuild]::NormalizeDirectory('$(PkgMicrosoft_ProjectReunion)', 'build'))Microsoft.ProjectReunion.AppXReference.props</Microsoft_ProjectReunion_AppXReference_props>
|
||||
<Microsoft_WinUI_AppX_targets>$([MSBuild]::NormalizeDirectory('$(PkgMicrosoft_ProjectReunion_WinUI)', 'build'))Microsoft.WinUI.AppX.targets</Microsoft_WinUI_AppX_targets>
|
||||
<EntryPointProjectUniqueName>..\UnoWinUIQuickStart.Windows.Desktop\UnoWinUIQuickStart.Windows.Desktop.csproj</EntryPointProjectUniqueName>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.ProjectReunion" Version="[0.8.1]">
|
||||
<IncludeAssets>build</IncludeAssets>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,393 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.29920.165
|
||||
MinimumVisualStudioVersion = 15.0.26124.0
|
||||
|
||||
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "UnoWinUIQuickStart.Shared", "UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.shproj", "{6279C845-92F8-4333-AB99-3D213163593C}"
|
||||
EndProject
|
||||
|
||||
#//#if (Mobile)
|
||||
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.Wasm\UnoWinUIQuickStart.Wasm.csproj", "{40EA03F7-8A22-4143-B251-79BAC3EB13D2}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (skia-gtk)
|
||||
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.Skia.WPF\UnoWinUIQuickStart.Skia.WPF.csproj", "{$guid5$}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Skia.Wpf.Host", "UnoWinUIQuickStart.Skia.WPF.Host\UnoWinUIQuickStart.Skia.Wpf.Host.csproj", "{6CF284A4-22B1-4F05-97F4-F095C07A598E}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
#//#if (winui-desktop)
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnoWinUIQuickStart.Windows.Desktop", "UnoWinUIQuickStart.Windows.Desktop\UnoWinUIQuickStart.Windows.Desktop.csproj", "{1AA13270-F438-4864-9435-54FD806E10EA}"
|
||||
EndProject
|
||||
Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "UnoWinUIQuickStart.Windows.Package", "UnoWinUIQuickStart.Windows.Package\UnoWinUIQuickStart.Windows.Package.wapproj", "{$guid6$}"
|
||||
EndProject
|
||||
#//#endif
|
||||
|
||||
Global
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{1aa13270-f438-4864-9435-54fd806e10ea}*SharedItemsImports = 5
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{$guid3$}*SharedItemsImports = 4
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{40ea03f7-8a22-4143-b251-79bac3eb13d2}*SharedItemsImports = 5
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{$guid5$}*SharedItemsImports = 5
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{6279c845-92f8-4333-ab99-3d213163593c}*SharedItemsImports = 13
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{$guid1$}*SharedItemsImports = 4
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{$guid4$}*SharedItemsImports = 4
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{a5b8155a-118f-4794-b551-c6f3cf7e5411}*SharedItemsImports = 5
|
||||
UnoWinUIQuickStart.Shared\UnoWinUIQuickStart.Shared.projitems*{$guid2$}*SharedItemsImports = 4
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|ARM = Debug|ARM
|
||||
Debug|ARM64 = Debug|ARM64
|
||||
Debug|iPhone = Debug|iPhone
|
||||
Debug|iPhoneSimulator = Debug|iPhoneSimulator
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|ARM = Release|ARM
|
||||
Release|ARM64 = Release|ARM64
|
||||
Release|iPhone = Release|iPhone
|
||||
Release|iPhoneSimulator = Release|iPhoneSimulator
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{$guid2$}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|ARM64.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhone.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|x64.Deploy.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{$guid2$}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{$guid2$}.Debug|x86.Deploy.0 = Debug|Any CPU
|
||||
|
||||
{$guid2$}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|Any CPU.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|ARM.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|ARM64.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|iPhone.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|x64.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|x64.Deploy.0 = Release|Any CPU
|
||||
{$guid2$}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{$guid2$}.Release|x86.Build.0 = Release|Any CPU
|
||||
{$guid2$}.Release|x86.Deploy.0 = Release|Any CPU
|
||||
{$guid4$}.Debug|Any CPU.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|Any CPU.Build.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|Any CPU.Deploy.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|ARM.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|ARM64.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|iPhone.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|iPhone.Build.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid4$}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid4$}.Debug|x64.ActiveCfg = Debug|iPhone
|
||||
{$guid4$}.Debug|x64.Build.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|x64.Deploy.0 = Debug|iPhone
|
||||
{$guid4$}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid4$}.Debug|x86.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid4$}.Debug|x86.Deploy.0 = Debug|iPhoneSimulator
|
||||
{$guid4$}.Release|Any CPU.ActiveCfg = Release|iPhone
|
||||
{$guid4$}.Release|ARM.ActiveCfg = Release|iPhone
|
||||
{$guid4$}.Release|ARM64.ActiveCfg = Release|iPhone
|
||||
{$guid4$}.Release|iPhone.ActiveCfg = Release|iPhone
|
||||
{$guid4$}.Release|iPhone.Build.0 = Release|iPhone
|
||||
{$guid4$}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x64.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x64.Build.0 = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x64.Deploy.0 = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x86.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid4$}.Release|x86.Build.0 = Release|iPhoneSimulator
|
||||
|
||||
{$guid1$}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{$guid1$}.Debug|Any CPU.Build.0 = Debug|x86
|
||||
{$guid1$}.Debug|Any CPU.Deploy.0 = Debug|x86
|
||||
{$guid1$}.Debug|ARM.ActiveCfg = Debug|ARM
|
||||
{$guid1$}.Debug|ARM.Build.0 = Debug|ARM
|
||||
{$guid1$}.Debug|ARM.Deploy.0 = Debug|ARM
|
||||
{$guid1$}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||
{$guid1$}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||
{$guid1$}.Debug|ARM64.Deploy.0 = Debug|ARM64
|
||||
{$guid1$}.Debug|iPhone.ActiveCfg = Debug|x86
|
||||
{$guid1$}.Debug|iPhone.Build.0 = Debug|x86
|
||||
{$guid1$}.Debug|iPhone.Deploy.0 = Debug|x86
|
||||
{$guid1$}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
|
||||
{$guid1$}.Debug|iPhoneSimulator.Build.0 = Debug|x86
|
||||
{$guid1$}.Debug|iPhoneSimulator.Deploy.0 = Debug|x86
|
||||
{$guid1$}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{$guid1$}.Debug|x64.Build.0 = Debug|x64
|
||||
{$guid1$}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{$guid1$}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{$guid1$}.Debug|x86.Build.0 = Debug|x86
|
||||
{$guid1$}.Debug|x86.Deploy.0 = Debug|x86
|
||||
{$guid1$}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{$guid1$}.Release|ARM.ActiveCfg = Release|ARM
|
||||
{$guid1$}.Release|ARM.Build.0 = Release|ARM
|
||||
{$guid1$}.Release|ARM.Deploy.0 = Release|ARM
|
||||
{$guid1$}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{$guid1$}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{$guid1$}.Release|ARM64.Deploy.0 = Release|ARM64
|
||||
{$guid1$}.Release|iPhone.ActiveCfg = Release|x86
|
||||
{$guid1$}.Release|iPhone.Build.0 = Release|x86
|
||||
{$guid1$}.Release|iPhoneSimulator.ActiveCfg = Release|x86
|
||||
{$guid1$}.Release|iPhoneSimulator.Build.0 = Release|x86
|
||||
{$guid1$}.Release|iPhoneSimulator.Deploy.0 = Release|x86
|
||||
{$guid1$}.Release|x64.ActiveCfg = Release|x64
|
||||
{$guid1$}.Release|x64.Build.0 = Release|x64
|
||||
{$guid1$}.Release|x64.Deploy.0 = Release|x64
|
||||
{$guid1$}.Release|x86.ActiveCfg = Release|x86
|
||||
{$guid1$}.Release|x86.Build.0 = Release|x86
|
||||
{$guid1$}.Release|x86.Deploy.0 = Release|x86
|
||||
|
||||
{$guid5$}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM.Deploy.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|ARM64.Deploy.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhone.Deploy.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|x64.Deploy.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{$guid5$}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{$guid5$}.Debug|x86.Deploy.0 = Debug|Any CPU
|
||||
{$guid5$}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|ARM.Deploy.0 = Release|Any CPU
|
||||
{$guid5$}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|ARM64.Deploy.0 = Release|Any CPU
|
||||
{$guid5$}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
|
||||
{$guid5$}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|x64.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|x64.Deploy.0 = Release|Any CPU
|
||||
{$guid5$}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{$guid5$}.Release|x86.Build.0 = Release|Any CPU
|
||||
{$guid5$}.Release|x86.Deploy.0 = Release|Any CPU
|
||||
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|x64.Build.0 = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{A5B8155A-118F-4794-B551-C6F3CF7E5411}.Release|x86.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{6CF284A4-22B1-4F05-97F4-F095C07A598E}.Release|x86.Build.0 = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|Any CPU.Build.0 = Debug|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|ARM64.ActiveCfg = Debug|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|ARM64.Build.0 = Debug|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|x64.ActiveCfg = Debug|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|x64.Build.0 = Debug|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Debug|x86.Build.0 = Debug|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|ARM64.ActiveCfg = Release|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|ARM64.Build.0 = Release|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|x64.ActiveCfg = Release|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|x64.Build.0 = Release|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|x86.ActiveCfg = Release|x86
|
||||
{1AA13270-F438-4864-9435-54FD806E10EA}.Release|x86.Build.0 = Release|x86
|
||||
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|ARM64.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|ARM64.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|ARM64.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x64.Build.0 = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{40EA03F7-8A22-4143-B251-79BAC3EB13D2}.Release|x86.Build.0 = Release|Any CPU
|
||||
|
||||
{$guid3$}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|ARM.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|ARM64.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|iPhone.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|iPhone.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|x64.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|x64.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
|
||||
{$guid3$}.Debug|x86.Build.0 = Debug|iPhoneSimulator
|
||||
{$guid3$}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|ARM.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|ARM64.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|iPhone.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|iPhone.Build.0 = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|x64.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|x64.Build.0 = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|x86.ActiveCfg = Release|iPhoneSimulator
|
||||
{$guid3$}.Release|x86.Build.0 = Release|iPhoneSimulator
|
||||
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|Any CPU.ActiveCfg = Debug|arm64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|Any CPU.Build.0 = Debug|arm64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|ARM64.ActiveCfg = Debug|arm64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|ARM64.Build.0 = Debug|arm64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|x64.Build.0 = Debug|x64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Debug|x86.Build.0 = Debug|x86
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|ARM64.ActiveCfg = Release|arm64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|ARM64.Build.0 = Release|arm64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|x64.ActiveCfg = Release|x64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|x64.Build.0 = Release|x64
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|x86.ActiveCfg = Release|x86
|
||||
{04D3A50A-BD96-4168-A331-3AC5E63800DE}.Release|x86.Build.0 = Release|x86
|
||||
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {C7433AE2-B1A0-4C1A-887E-5CAA7AAF67A6}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"sdk": {
|
||||
"allowPrerelease": true,
|
||||
"version": "6.0.100-preview.6.21355.2",
|
||||
"rollForward": "latestMajor"
|
||||
}
|
||||
}
|
|
@ -13,7 +13,7 @@
|
|||
"WinUI",
|
||||
"dotnet-new"
|
||||
],
|
||||
"name": "Cross-Platform App (WinUI)",
|
||||
"name": "Multi-Platform App (WinUI)",
|
||||
"identity": "Uno.Platform.UnoApp.WinUI",
|
||||
"groupIdentity": "Uno.Platform.Blank.WinUI",
|
||||
"description": "Template for creating a multi-platform C# & XAML application targeting WinUI 3, Android, iOS, macOS, WebAssembly, Skia/Tizen, Skia/WPF and Skia/GTK for Linux.",
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.ProjectReunion" Version="0.8.0" />
|
||||
<PackageReference Include="Microsoft.ProjectReunion" Version="0.8.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
|
||||
<PackageReference Include="Uno.Core" Version="2.4.0" />
|
||||
</ItemGroup>
|
||||
|
|
|
@ -67,16 +67,16 @@
|
|||
<!--PackageReference.GeneratePathProperty does not support NUGET_PACKAGES env var...-->
|
||||
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)'==''">$(NUGET_PACKAGES)</NuGetPackageRoot>
|
||||
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)'==''">$(UserProfile)\.nuget\packages</NuGetPackageRoot>
|
||||
<PkgMicrosoft_ProjectReunion Condition="'$(PkgMicrosoft_ProjectReunion)'==''">$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'Microsoft.ProjectReunion', '0.8'))</PkgMicrosoft_ProjectReunion>
|
||||
<PkgMicrosoft_ProjectReunion Condition="!Exists($(PkgMicrosoft_ProjectReunion))">$(SolutionDir)packages\Microsoft.ProjectReunion.0.8\</PkgMicrosoft_ProjectReunion>
|
||||
<PkgMicrosoft_ProjectReunion_WinUI Condition="'$(PkgMicrosoft_ProjectReunion_WinUI)'==''">$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'Microsoft.ProjectReunion.WinUI', '0.8'))</PkgMicrosoft_ProjectReunion_WinUI>
|
||||
<PkgMicrosoft_ProjectReunion_WinUI Condition="!Exists($(PkgMicrosoft_ProjectReunion_WinUI))">$(SolutionDir)packages\Microsoft.ProjectReunion.WinUI.0.8\</PkgMicrosoft_ProjectReunion_WinUI>
|
||||
<PkgMicrosoft_ProjectReunion Condition="'$(PkgMicrosoft_ProjectReunion)'==''">$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'Microsoft.ProjectReunion', '0.8.1'))</PkgMicrosoft_ProjectReunion>
|
||||
<PkgMicrosoft_ProjectReunion Condition="!Exists($(PkgMicrosoft_ProjectReunion))">$(SolutionDir)packages\Microsoft.ProjectReunion.0.8.1\</PkgMicrosoft_ProjectReunion>
|
||||
<PkgMicrosoft_ProjectReunion_WinUI Condition="'$(PkgMicrosoft_ProjectReunion_WinUI)'==''">$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'Microsoft.ProjectReunion.WinUI', '0.8.1'))</PkgMicrosoft_ProjectReunion_WinUI>
|
||||
<PkgMicrosoft_ProjectReunion_WinUI Condition="!Exists($(PkgMicrosoft_ProjectReunion_WinUI))">$(SolutionDir)packages\Microsoft.ProjectReunion.WinUI.0.8.1\</PkgMicrosoft_ProjectReunion_WinUI>
|
||||
<Microsoft_ProjectReunion_AppXReference_props>$([MSBuild]::NormalizeDirectory('$(PkgMicrosoft_ProjectReunion)', 'build'))Microsoft.ProjectReunion.AppXReference.props</Microsoft_ProjectReunion_AppXReference_props>
|
||||
<Microsoft_WinUI_AppX_targets>$([MSBuild]::NormalizeDirectory('$(PkgMicrosoft_ProjectReunion_WinUI)', 'build'))Microsoft.WinUI.AppX.targets</Microsoft_WinUI_AppX_targets>
|
||||
<EntryPointProjectUniqueName>..\UnoWinUIQuickStart.Windows.Desktop\UnoWinUIQuickStart.Windows.Desktop.csproj</EntryPointProjectUniqueName>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.ProjectReunion" Version="[0.8]">
|
||||
<PackageReference Include="Microsoft.ProjectReunion" Version="[0.8.1]">
|
||||
<IncludeAssets>build</IncludeAssets>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
|
|
|
@ -9,9 +9,7 @@
|
|||
<Icon>..\UnoSolutionTemplate.VSIX\logo.png</Icon>
|
||||
</Metadata>
|
||||
<Installation>
|
||||
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0,17.0)">
|
||||
<ProductArchitecture>x86</ProductArchitecture>
|
||||
</InstallationTarget>
|
||||
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0,17.0)"/>
|
||||
</Installation>
|
||||
<Dependencies>
|
||||
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>UnoSolutionTemplate.VSIX._2022</RootNamespace>
|
||||
<AssemblyName>VSIX.2022</AssemblyName>
|
||||
<AssemblyName>UnoSolutionTemplate.VSIX.2022</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
||||
<GeneratePkgDefFile>true</GeneratePkgDefFile>
|
||||
<UseCodebase>true</UseCodebase>
|
||||
|
@ -103,4 +103,4 @@
|
|||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -2,9 +2,12 @@
|
|||
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
|
||||
<Metadata>
|
||||
<Identity Id="UnoSolutionTemplate.VSIX.47605a66-fc91-4695-a86b-3478d4ec2788" Version="1.0" Language="en-US" Publisher="Jerome Laban" />
|
||||
<DisplayName>UnoSolutionTemplate</DisplayName>
|
||||
<Description xml:space="preserve">Empty VSIX Project.</Description>
|
||||
</Metadata>
|
||||
<DisplayName>Uno Platform Solution Templates</DisplayName>
|
||||
<Description xml:space="preserve">Solution templates for Uno Platform enabled projects</Description>
|
||||
<MoreInfo>https://github.com/unoplatform/uno</MoreInfo>
|
||||
<GettingStartedGuide>https://github.com/unoplatform/uno/blob/master/doc/index.md</GettingStartedGuide>
|
||||
<Icon>..\UnoSolutionTemplate.VSIX\logo.png</Icon>
|
||||
</Metadata>
|
||||
<Installation>
|
||||
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
|
||||
<ProductArchitecture>amd64</ProductArchitecture>
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>$ext_safeprojectname$</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.companyname.changeme</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.15.1</string>
|
||||
<key>UIDeviceFamily</key>
|
||||
<array>
|
||||
<integer>2</integer>
|
||||
</array>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>XSAppIconAssets</key>
|
||||
<string>Media.xcassets/AppIcon.appiconset</string>
|
||||
<key>UIAppFonts</key>
|
||||
<array>
|
||||
<string>Fonts/uno-fluentui-assets.ttf</string>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,52 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11762" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" colorMatched="YES" initialViewController="5" launchScreen="YES">
|
||||
<dependencies>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11757"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<scenes>
|
||||
<scene sceneID="4">
|
||||
<objects>
|
||||
<viewController id="5" sceneMemberID="viewController">
|
||||
<layoutGuides>
|
||||
<viewControllerLayoutGuide type="top" id="2"/>
|
||||
<viewControllerLayoutGuide type="bottom" id="3"/>
|
||||
</layoutGuides>
|
||||
<view contentMode="scaleToFill" id="55" key="view">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="480"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" colorSpace="custom" customColorSpace="sRGB" red="1" green="1" blue="1" alpha="1"/>
|
||||
<subviews>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" id="56" translatesAutoresizingMaskIntoConstraints="NO" image="SplashScreen.png">
|
||||
<rect key="frame" x="58" y="120" width="204" height="242"/>
|
||||
<constraints>
|
||||
<constraint id="91" firstItem="56" firstAttribute="width" constant="204"/>
|
||||
<constraint id="92" firstItem="56" firstAttribute="height" constant="242"/>
|
||||
</constraints>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint id="80" firstItem="55" firstAttribute="centerY" secondItem="56" secondAttribute="centerY" constant="0"/>
|
||||
<constraint id="81" firstItem="55" firstAttribute="centerX" secondItem="56" secondAttribute="centerX" constant="0"/>
|
||||
</constraints>
|
||||
</view>
|
||||
</viewController>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="7" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||
</objects>
|
||||
<point key="canvasLocation" x="-300" y="-555"/>
|
||||
</scene>
|
||||
</scenes>
|
||||
<resources>
|
||||
<image name="iPhone-40x40@3x.png" width="40" height="40"/>
|
||||
<image name="iPhone-60x60@2x.png" width="60" height="60"/>
|
||||
<image name="iPad-76x76@2x.png" width="76" height="76"/>
|
||||
<image name="iPhone-40x40@3x.png" width="40" height="40"/>
|
||||
<image name="Icon-Small.png" width="29" height="29"/>
|
||||
<image name="SplashScreen.png" width="620" height="300"/>
|
||||
</resources>
|
||||
<simulatedMetricsContainer key="defaultSimulatedMetrics">
|
||||
<simulatedStatusBarMetrics key="statusBar"/>
|
||||
<simulatedOrientationMetrics key="orientation"/>
|
||||
<simulatedScreenMetrics key="destination"/>
|
||||
</simulatedMetricsContainer>
|
||||
</document>
|
|
@ -0,0 +1,15 @@
|
|||
using UIKit;
|
||||
|
||||
namespace $ext_safeprojectname$
|
||||
{
|
||||
public class EntryPoint
|
||||
{
|
||||
// This is the main entry point of the application.
|
||||
static void Main(string[] args)
|
||||
{
|
||||
// if you want to use a different Application Delegate class from "AppDelegate"
|
||||
// you can specify it here.
|
||||
UIApplication.Main(args, null, typeof(App));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,106 @@
|
|||
{
|
||||
"images": [
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "29x29",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"scale": "3x",
|
||||
"size": "29x29",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "40x40",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"scale": "3x",
|
||||
"size": "60x60",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"scale": "1x",
|
||||
"size": "20x20",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "20x20",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"scale": "1x",
|
||||
"size": "29x29",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "29x29",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"scale": "1x",
|
||||
"size": "40x40",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "40x40",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"scale": "1x",
|
||||
"size": "76x76",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "20x20",
|
||||
"idiom": "iphone",
|
||||
"filename": "iPhone-20x20@2x.png"
|
||||
},
|
||||
{
|
||||
"scale": "3x",
|
||||
"size": "20x20",
|
||||
"idiom": "iphone",
|
||||
"filename": "iPhone-20x20@3x.png"
|
||||
},
|
||||
{
|
||||
"scale": "3x",
|
||||
"size": "40x40",
|
||||
"idiom": "iphone",
|
||||
"filename": "iPhone-40x40@3x.png"
|
||||
},
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "60x60",
|
||||
"idiom": "iphone",
|
||||
"filename": "iPhone-60x60@2x.png"
|
||||
},
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "76x76",
|
||||
"idiom": "ipad",
|
||||
"filename": "iPad-76x76@2x.png squaretile-sdk-ipad.png"
|
||||
},
|
||||
{
|
||||
"scale": "2x",
|
||||
"size": "83.5x83.5",
|
||||
"idiom": "ipad",
|
||||
"filename": "iPad-84x84@2x.png"
|
||||
},
|
||||
{
|
||||
"scale": "1x",
|
||||
"size": "1024x1024",
|
||||
"idiom": "ios-marketing",
|
||||
"filename": "ios-marketing-1024x1024@1x.png"
|
||||
}
|
||||
],
|
||||
"properties": {},
|
||||
"info": {
|
||||
"version": 1,
|
||||
"author": "xcode"
|
||||
}
|
||||
}
|
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 224 B |
После Ширина: | Высота: | Размер: 308 B |
После Ширина: | Высота: | Размер: 971 B |
После Ширина: | Высота: | Размер: 971 B |
После Ширина: | Высота: | Размер: 11 KiB |
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"images": [
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "640x960",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"subtype": "retina4",
|
||||
"scale": "2x",
|
||||
"size": "640x1136",
|
||||
"idiom": "iphone"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "1x",
|
||||
"size": "768x1024",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "landscape",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "1x",
|
||||
"size": "1024x768",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "portrait",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "1536x2048",
|
||||
"idiom": "ipad"
|
||||
},
|
||||
{
|
||||
"orientation": "landscape",
|
||||
"extent": "full-screen",
|
||||
"minimum-system-version": "7.0",
|
||||
"scale": "2x",
|
||||
"size": "2048x1536",
|
||||
"idiom": "ipad"
|
||||
}
|
||||
],
|
||||
"properties": {},
|
||||
"info": {
|
||||
"version": 1,
|
||||
"author": ""
|
||||
}
|
||||
}
|
Двоичные данные
src/SolutionTemplate/UnoSolutionTemplate.net6/Mobile/MacCatalyst/Resources/Default-568h@2x.png
Normal file
После Ширина: | Высота: | Размер: 2.2 KiB |
Двоичные данные
src/SolutionTemplate/UnoSolutionTemplate.net6/Mobile/MacCatalyst/Resources/SplashScreen@2x.png
Normal file
После Ширина: | Высота: | Размер: 36 KiB |
Двоичные данные
src/SolutionTemplate/UnoSolutionTemplate.net6/Mobile/MacCatalyst/Resources/SplashScreen@3x.png
Normal file
После Ширина: | Высота: | Размер: 58 KiB |
|
@ -69,6 +69,36 @@
|
|||
</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="ios-marketing-1024x1024@1x.png">ios-marketing-1024x1024@1x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="iPad-76x76@2x.png">iPad-76x76@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="iPad-84x84@2x.png">iPad-84x84@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="iPhone-20x20@2x.png">iPhone-20x20@2x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="iPhone-20x20@3x.png">iPhone-20x20@3x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="iPhone-40x40@3x.png">iPhone-40x40@3x.png</ProjectItem>
|
||||
<ProjectItem ReplaceParameters="false" ItemType="ImageAsset" TargetFileName="iPhone-60x60@2x.png">iPhone-60x60@2x.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>
|
||||
</Project>
|
||||
</TemplateContent>
|
||||
</VSTemplate>
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0-android30.0</TargetFramework>
|
||||
<!--<TargetFramework>net6.0-ios</TargetFramework>-->
|
||||
<!--<TargetFramework>net6.0-maccatalyst</TargetFramework>-->
|
||||
<TargetFrameworks>net6.0-android;net6.0-ios;net6.0-maccatalyst</TargetFrameworks>
|
||||
<SingleProject>true</SingleProject>
|
||||
<OutputType>Exe</OutputType>
|
||||
|
||||
|
@ -11,23 +9,24 @@
|
|||
<RuntimeIdentifier Condition="'$(TargetFramework)' == 'net6.0-maccatalyst'">maccatalyst-x64</RuntimeIdentifier>
|
||||
<InvariantGlobalization Condition="'$(TargetFramework)' == 'net6.0-maccatalyst'">true</InvariantGlobalization>
|
||||
|
||||
<!-- Debugger workaround https://github.com/dotnet/maui-samples/blob/8aa6b8780b12e97b157514c3bdc54bb4a13001cd/HelloMacCatalyst/HelloMacCatalyst.csproj#L7 -->
|
||||
<!-- <MtouchExtraArgs Condition="'$(TargetFramework)' == 'net6.0-maccatalyst'">$(MtouchExtraArgs) -setenv:MONO_THREADS_SUSPEND=preemptive</MtouchExtraArgs> -->
|
||||
|
||||
<IsUnoHead>true</IsUnoHead>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="System.Drawing.Common" Version="6.0.0-preview.3.21201.4" />
|
||||
<PackageReference Include="Uno.UI" Version="3.9.0-PullRequest-6004-30390-1-6004.229" />
|
||||
<PackageReference Include="Uno.UI" Version="3.9.0-PullRequest-6463-30655-6463" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging" Version="5.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)'=='net6.0-android30.0'">
|
||||
<ItemGroup Condition="'$(TargetFramework)'=='net6.0-android'">
|
||||
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview03.4680155" />
|
||||
<PackageReference Include="Uno.UniversalImageLoader" Version="1.9.35" />
|
||||
<PackageReference Include="System.Drawing.Common" Version="5.0.2" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)'=='net6.0-ios'">
|
||||
<ItemGroup Condition="'$(TargetFramework)'=='net6.0-ios' or '$(TargetFramework)'=='net6.0-maccatalyst'">
|
||||
<PackageReference Include="Uno.Extensions.Logging.OSLog " Version="1.2.0-dev.2" />
|
||||
</ItemGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<PropertyGroup>
|
||||
<OutputType Condition="'$(Configuration)'=='Release'">WinExe</OutputType>
|
||||
<OutputType Condition="'$(Configuration)'=='Debug'">Exe</OutputType>
|
||||
<TargetFramework>net5.0</TargetFramework>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition="exists('..\$ext_safeprojectname$.UWP')">
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
using Tizen.Applications;
|
||||
using Uno.UI.Runtime.Skia;
|
||||
|
||||
namespace $ext_safeprojectname$.Skia.Tizen
|
||||
{
|
||||
class Program
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
var host = new TizenHost(() => new $ext_safeprojectname$.App(), args);
|
||||
host.Run();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,32 +0,0 @@
|
|||
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Project">
|
||||
<TemplateData>
|
||||
<Name>UnoQuickStart.Skia.Tizen</Name>
|
||||
<Description>No Description</Description>
|
||||
<Icon>__TemplateIcon.png</Icon>
|
||||
<PreviewImage>__PreviewImage.png</PreviewImage>
|
||||
<ProjectType>CSharp</ProjectType>
|
||||
<ProjectSubType />
|
||||
<SortOrder>1000</SortOrder>
|
||||
<DefaultName>UnoQuickStart.Skia.Tizen</DefaultName>
|
||||
<ProvideDefaultName>true</ProvideDefaultName>
|
||||
<EnableLocationBrowseButton>true</EnableLocationBrowseButton>
|
||||
<LocationField>Enabled</LocationField>
|
||||
<CreateInPlace>true</CreateInPlace>
|
||||
</TemplateData>
|
||||
<TemplateContent>
|
||||
<Project File="UnoQuickStart.Skia.Tizen.csproj" TargetFileName="$ext_safeprojectname$.Skia.Tizen.csproj" ReplaceParameters="true">
|
||||
<Folder Name="Assets" TargetFolderName="Assets">
|
||||
<Folder Name="Fonts" TargetFolderName="Fonts">
|
||||
<ProjectItem TargetFileName="uno-fluentui-assets.ttf" ReplaceParameters="false">uno-fluentui-assets.ttf</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="shared" TargetFolderName="shared">
|
||||
<Folder Name="res" TargetFolderName="res">
|
||||
<ProjectItem ReplaceParameters="false" TargetFileName="Icon.png">Icon.png</ProjectItem>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<ProjectItem TargetFileName="Program.cs" ReplaceParameters="true">Program.cs</ProjectItem>
|
||||
<ProjectItem TargetFileName="tizen-manifest.xml" ReplaceParameters="true">tizen-manifest.xml</ProjectItem>
|
||||
</Project>
|
||||
</TemplateContent>
|
||||
</VSTemplate>
|
|
@ -1,34 +0,0 @@
|
|||
<Project Sdk="Tizen.NET.Sdk/1.1.6">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>tizen50</TargetFramework>
|
||||
<OutputType>Exe</OutputType>
|
||||
<DefineConstants>$(DefineConstants);__TIZEN__;</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="lib\" />
|
||||
<Folder Include="res\" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="exists('..\$ext_safeprojectname$.UWP')">
|
||||
<EmbeddedResource Include="..\$ext_safeprojectname$.UWP\Package.appxmanifest" LogicalName="Package.appxmanifest" />
|
||||
<Content Include="..\$ext_safeprojectname$.UWP\Assets\StoreLogo.png" Link="Assets\StoreLogo.png" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<UpToDateCheckInput Include="..\$ext_safeprojectname$.Shared\**\*.xaml" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Logging" Version="5.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
|
||||
<PackageReference Include="SkiaSharp.Views" Version="2.80.2" />
|
||||
<PackageReference Include="Uno.UI.Skia.Tizen" Version="3.0.0-dev.1447" />
|
||||
<PackageReference Include="Uno.UI.RemoteControl" Version="3.0.0-dev.1447" Condition="'$(Configuration)'=='Debug'" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="..\$ext_safeprojectname$.Shared\$ext_safeprojectname$.Shared.projitems" Label="Shared" />
|
||||
|
||||
</Project>
|
До Ширина: | Высота: | Размер: 9.9 KiB |
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns="http://tizen.org/ns/packages" api-version="5" package="com.example.$ext_safeprojectname$.Skia.Tizen" version="1.0.0">
|
||||
<profile name="common" />
|
||||
<ui-application appid="com.example.$ext_safeprojectname$.Skia.Tizen"
|
||||
exec="$ext_safeprojectname$.Skia.Tizen.dll"
|
||||
type="dotnet"
|
||||
multiple="false"
|
||||
taskmanage="true"
|
||||
nodisplay="false"
|
||||
launch_mode="single">
|
||||
<label>$ext_safeprojectname$.Skia.Tizen</label>
|
||||
<icon>Icon.png</icon>
|
||||
<metadata key="http://tizen.org/metadata/prefer_dotnet_aot" value="false" />
|
||||
</ui-application>
|
||||
</manifest>
|
Двоичные данные
src/SolutionTemplate/UnoSolutionTemplate.net6/UWP/UnoQuickStart.Uwp_TemporaryKey.pfx
Normal file
|
@ -36,7 +36,6 @@
|
|||
<ProjectTemplateLink ProjectName="$projectname$.Skia.Wpf.Host" CopyParameters="true">Skia.Wpf.Host\SkiaWpfHost.vstemplate</ProjectTemplateLink>
|
||||
<ProjectTemplateLink ProjectName="$projectname$.Skia.Wpf" CopyParameters="true">Skia.Wpf\SkiaWpf.vstemplate</ProjectTemplateLink>
|
||||
<ProjectTemplateLink ProjectName="$projectname$.Skia.Gtk" CopyParameters="true">Skia.Gtk\SkiaGtk.vstemplate</ProjectTemplateLink>
|
||||
<ProjectTemplateLink ProjectName="$projectname$.Skia.Tizen" CopyParameters="true">Skia.Tizen\SkiaTizen.vstemplate</ProjectTemplateLink>
|
||||
</SolutionFolder>
|
||||
</ProjectCollection>
|
||||
</TemplateContent>
|
||||
|
|
|
@ -82,13 +82,16 @@
|
|||
<None Include="Mobile\iOS\Media.xcassets\AppIcons.appiconset\Contents.json" />
|
||||
<None Include="Mobile\iOS\Media.xcassets\LaunchImages.launchimage\Contents.json" />
|
||||
<None Include="Mobile\iOS\Resources\Fonts\uno-fluentui-assets.ttf" />
|
||||
<None Include="Mobile\MacCatalyst\Entitlements.plist" />
|
||||
<None Include="Mobile\MacCatalyst\Info.plist" />
|
||||
<None Include="Mobile\MacCatalyst\LaunchScreen.storyboard" />
|
||||
<None Include="Mobile\MacCatalyst\Media.xcassets\AppIcons.appiconset\Contents.json" />
|
||||
<None Include="Mobile\MacCatalyst\Media.xcassets\LaunchImages.launchimage\Contents.json" />
|
||||
<None Include="Mobile\MacCatalyst\Resources\Fonts\uno-fluentui-assets.ttf" />
|
||||
<None Include="Mobile\UnoQuickStart.Mobile.csproj" />
|
||||
<None Include="Skia.Linux.FrameBuffer\Program.cs" />
|
||||
<None Include="Skia.Linux.FrameBuffer\Assets\Fonts\uno-fluentui-assets.ttf" />
|
||||
<None Include="Skia.Linux.FrameBuffer\UnoQuickStart.Skia.Linux.FrameBuffer.csproj" />
|
||||
<None Include="Skia.Tizen\Program.cs" />
|
||||
<None Include="Skia.Tizen\Assets\Fonts\uno-fluentui-assets.ttf" />
|
||||
<None Include="Skia.Tizen\UnoQuickStart.Skia.Tizen.csproj" />
|
||||
<None Include="Skia.WPF\Program.cs" />
|
||||
<None Include="Skia.WPF.Host\App.xaml.cs" />
|
||||
<None Include="Skia.WPF.Host\MainWindow.xaml.cs" />
|
||||
|
@ -100,6 +103,7 @@
|
|||
<None Include="Mobile\Android\Main.Android.cs" />
|
||||
<None Include="Mobile\Android\MainActivity.Android.cs" />
|
||||
<None Include="Mobile\iOS\Main.iOS.cs" />
|
||||
<None Include="Mobile\MacCatalyst\Main.maccatalyst.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<None Include="Shared\Assets\SharedAssets.md" />
|
||||
<None Include="Shared\Strings\en\Resources.resw">
|
||||
|
@ -169,7 +173,6 @@
|
|||
<None Include="Skia.Gtk\SkiaGtk.vstemplate">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Skia.Tizen\shared\res\Icon.png" />
|
||||
<None Include="Skia.Linux.FrameBuffer\SkiaLinuxFrameBuffer.vstemplate">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
|
@ -190,8 +193,16 @@
|
|||
<Content Include="Mobile\iOS\Resources\SplashScreen%402x.png" />
|
||||
<Content Include="Mobile\iOS\Resources\SplashScreen%403x.png" />
|
||||
<None Include="Mobile\Mobile.vstemplate" />
|
||||
<Content Include="Skia.Tizen\SkiaTizen.vstemplate" />
|
||||
<None Include="Skia.Tizen\tizen-manifest.xml" />
|
||||
<Content Include="Mobile\MacCatalyst\Media.xcassets\AppIcons.appiconset\ios-marketing-1024x1024%401x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Media.xcassets\AppIcons.appiconset\iPad-76x76%402x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Media.xcassets\AppIcons.appiconset\iPad-84x84%402x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Media.xcassets\AppIcons.appiconset\iPhone-20x20%402x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Media.xcassets\AppIcons.appiconset\iPhone-20x20%403x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Media.xcassets\AppIcons.appiconset\iPhone-40x40%403x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Media.xcassets\AppIcons.appiconset\iPhone-60x60%402x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Resources\Default-568h%402x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Resources\SplashScreen%402x.png" />
|
||||
<Content Include="Mobile\MacCatalyst\Resources\SplashScreen%403x.png" />
|
||||
<Content Include="UWP\Assets\LockScreenLogo.scale-200.png" />
|
||||
<Content Include="UWP\Assets\SplashScreen.scale-200.png" />
|
||||
<Content Include="UWP\Assets\Square150x150Logo.scale-200.png" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net5.0</TargetFramework>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<NoWarn>NU1701</NoWarn>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"ResourceConverter\\ResourceConverter.csproj",
|
||||
"SolutionTemplate\\Uno.ProjectTemplates.Dotnet\\Uno.ProjectTemplates.Dotnet.csproj",
|
||||
"SolutionTemplate\\UnoLibraryTemplate\\UnoLibraryTemplate.csproj",
|
||||
"SolutionTemplate\\UnoSolutionTemplate.VISX\\UnoSolutionTemplate.VISX.csproj",
|
||||
"SolutionTemplate\\UnoSolutionTemplate.VSIX.2019\\UnoSolutionTemplate.VSIX.2019.csproj",
|
||||
"SolutionTemplate\\UnoSolutionTemplate.Wizard\\UnoSolutionTemplate.Wizard.csproj",
|
||||
"SolutionTemplate\\UnoSolutionTemplate\\UnoSolutionTemplate.csproj",
|
||||
"SourceGenerators\\System.Xaml.Tests.MS\\System.Xaml.Tests.MS.csproj",
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageSources>
|
||||
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Solution Packages" value="%BUILD_SOURCESDIRECTORY%/src/PackageCache" />
|
||||
|
||||
<!-- Preview packages for .NET 6 mobile -->
|
||||
<add key="dotnet6" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json" />
|
||||
<add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" />
|
||||
<add key="public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
|
||||
</packageSources>
|
||||
</configuration>
|