feat: Add dotnet new .NET 6 mobile templates

This commit is contained in:
Jerome Laban 2021-07-12 13:35:20 -04:00
Родитель 334bf7c820
Коммит 5b9d4b7254
79 изменённых файлов: 2696 добавлений и 137 удалений

Просмотреть файл

@ -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 &quot;sync&quot;" />
</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/**/*"
]
}
]
}
]
}

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 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"
}
]
}

Просмотреть файл

@ -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}"
}
]
}

Просмотреть файл

@ -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/**/*"
]
}
]
}
]
}

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 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"
}
]
}

Просмотреть файл

@ -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}"
}
]
}

Просмотреть файл

@ -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)' &lt; '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": ""
}
}

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.2 KiB

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 36 KiB

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 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>

Двоичный файл не отображается.

Просмотреть файл

@ -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",

12
src/nuget.ci.net6.config Normal file
Просмотреть файл

@ -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>