Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Project Reunion C# projection project #8064

Merged
82 commits merged into from
Jun 22, 2021
Merged
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
ddd115b
Create cswinrt projection nuget project
asklar Jun 17, 2021
c03fc5c
nuget package builds
asklar Jun 17, 2021
aaf257a
use 1.3.0 and reunion 0.8 preview
asklar Jun 18, 2021
a2ed12f
publish artifact with reunion nupkg
asklar Jun 18, 2021
ffebae6
Change files
asklar Jun 18, 2021
13adfb9
>
asklar Jun 18, 2021
2fc6f78
>
asklar Jun 18, 2021
6d20f74
>
asklar Jun 18, 2021
ca859b1
>
asklar Jun 18, 2021
7f2f438
>
asklar Jun 18, 2021
db3ccd5
>
asklar Jun 18, 2021
59811ff
>
asklar Jun 18, 2021
058fbcf
>
asklar Jun 18, 2021
c1492df
>
asklar Jun 18, 2021
c2cdf51
>
asklar Jun 18, 2021
d7692a2
>
asklar Jun 18, 2021
a8b6ec4
>
asklar Jun 18, 2021
3d5afe8
>
asklar Jun 18, 2021
34f9793
>
asklar Jun 18, 2021
c69b190
>
asklar Jun 18, 2021
f6005eb
split reunion into its own stage
asklar Jun 18, 2021
3ca3c7b
>
asklar Jun 18, 2021
fb3eaf6
>
asklar Jun 18, 2021
c374781
>
asklar Jun 18, 2021
ee78a60
>
asklar Jun 18, 2021
91fd3ac
>
asklar Jun 19, 2021
2de32bc
>
asklar Jun 19, 2021
ea1581c
📦 Bump @types/chai from 4.2.18 to 4.2.19 (#8074)
dependabot[bot] Jun 21, 2021
dba1d61
>>
asklar Jun 21, 2021
843cafe
>>
asklar Jun 21, 2021
400da49
>>
asklar Jun 21, 2021
cbd81f3
Block creating C# apps with Hermes (#8075)
asklar Jun 22, 2021
46cbceb
Have script store return nullptr on facebook::jsi::JSINativeException…
JunielKatarn Jun 22, 2021
4316bbe
>>>
asklar Jun 22, 2021
023c70e
pr feedback
asklar Jun 22, 2021
466aef7
applying package updates ***NO_CI***
rnbot Jun 22, 2021
2783cfa
18362
asklar Jun 22, 2021
af3a3f7
19041
asklar Jun 22, 2021
566ee7b
>>
asklar Jun 22, 2021
1bd2d24
📦 Bump @babel/preset-env from 7.14.5 to 7.14.7 (#8083)
dependabot[bot] Jun 22, 2021
2c8f6ba
📦 Bump @babel/parser from 7.14.6 to 7.14.7 (#8082)
dependabot[bot] Jun 22, 2021
a36b770
Tie visitAllPages Test to RNTesterList (#8071)
NickGerleman Jun 22, 2021
5ef79b5
📦 Bump @babel/traverse from 7.14.5 to 7.14.7 (#8081)
dependabot[bot] Jun 22, 2021
db595cc
Fix Pipeline (#8084)
dannyvv Jun 22, 2021
9ca4474
Copy nuspec
asklar Jun 22, 2021
af0a20e
Create cswinrt projection nuget project
asklar Jun 17, 2021
245274f
nuget package builds
asklar Jun 17, 2021
5f37422
use 1.3.0 and reunion 0.8 preview
asklar Jun 18, 2021
8673203
publish artifact with reunion nupkg
asklar Jun 18, 2021
d44451c
Change files
asklar Jun 18, 2021
f62565a
>
asklar Jun 18, 2021
6ad196c
>
asklar Jun 18, 2021
4f1fcd3
>
asklar Jun 18, 2021
7ab995d
>
asklar Jun 18, 2021
d1cca1d
>
asklar Jun 18, 2021
d0ff728
>
asklar Jun 18, 2021
e023507
>
asklar Jun 18, 2021
1f82620
>
asklar Jun 18, 2021
d4c1e6d
>
asklar Jun 18, 2021
7e9ca8a
>
asklar Jun 18, 2021
bb57990
>
asklar Jun 18, 2021
fbc5ed9
>
asklar Jun 18, 2021
c12dbd4
>
asklar Jun 18, 2021
ae1a788
>
asklar Jun 18, 2021
ed0cd33
>
asklar Jun 18, 2021
5b06aec
split reunion into its own stage
asklar Jun 18, 2021
3519077
>
asklar Jun 18, 2021
b2d9e53
>
asklar Jun 18, 2021
43b0ca7
>
asklar Jun 18, 2021
a4ae263
>
asklar Jun 18, 2021
95a820b
>
asklar Jun 19, 2021
dc1da51
>
asklar Jun 19, 2021
b16af32
>>
asklar Jun 21, 2021
3a20e73
>>
asklar Jun 21, 2021
a09c5e2
>>
asklar Jun 21, 2021
2c0a62c
>>>
asklar Jun 22, 2021
8b80c99
pr feedback
asklar Jun 22, 2021
691bf8b
18362
asklar Jun 22, 2021
74a29c1
19041
asklar Jun 22, 2021
b7baec2
>>
asklar Jun 22, 2021
6110a5f
Copy nuspec
asklar Jun 22, 2021
25f6cbe
Merge branch 'cswinrt' of https://github.com/asklar/react-native-wind…
asklar Jun 22, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions .ado/jobs/project-reunion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
parameters:
- name: buildEnvironment
type: string
default : PullRequest
values:
- PullRequest
- Continuous

jobs:
- job: Reunion
displayName: Project Reunion
variables:
- template: ../variables/vs2019.yml
strategy:
matrix:
# ${{ if eq(parameters.buildEnvironment, 'Continuous') }}:
x64Release:
BuildConfiguration: Release
BuildPlatform: x64
# X86Debug:
# BuildConfiguration: Debug
# BuildPlatform: x86

pool: $(AgentPool.Medium)
timeoutInMinutes: 60 # how long to run the job before automatically cancelling
cancelTimeoutInMinutes: 5 # how much time to give 'run always even if cancelled tasks' before killing them

steps:
- checkout: self
clean: false
submodules: false

- template: ../templates/apply-published-version-vars.yml

- template: ../templates/build-rnw.yml
parameters:
project: vnext/Microsoft.ReactNative.ProjectReunion.sln
buildPlatform: $(BuildPlatform)
buildConfiguration: $(BuildConfiguration)
msbuildArguments: /p:UseWinUI3=true

- task: CopyFiles@2
displayName: Copy NuGet artifacts
inputs:
sourceFolder: $(Build.SourcesDirectory)/vnext/target/$(BuildPlatform)/$(BuildConfiguration)
targetFolder: $(Build.StagingDirectory)/reunion/$(BuildPlatform)/$(BuildConfiguration)
contents: |
Microsoft.ReactNative\**
Microsoft.ReactNative.ProjectReunion\**

- task: PublishBuildArtifacts@1
displayName: "Publish Artifact: Project Reunion"
inputs:
artifactName: ReactWindows
pathToPublish: $(Build.StagingDirectory)
parallel: true

- task: NuGetToolInstaller@0
inputs:
versionSpec: ">=5.8.0"

- template: ../templates/prep-and-pack-nuget.yml
parameters:
packDesktop: false
packMicrosoftReactNative: false
packMicrosoftReactNativeCxx: false
packMicrosoftReactNativeManaged: false
packMicrosoftReactNativeManagedCodeGen: false
packMicrosoftReactNativeProjectReunion: true
slices: '("x64.Release")'

- task: PublishBuildArtifacts@1
displayName: "Publish Artifact: Project Reunion NuGet"
inputs:
artifactName: ReunionNuGet
pathToPublish: $(Build.SourcesDirectory)/NugetRootFinal/Microsoft.ReactNative.ProjectReunion.0.0.1-pr.nupkg
parallel: true


- template: ../templates/component-governance.yml
1 change: 0 additions & 1 deletion .ado/jobs/universal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,6 @@

- template: ../templates/component-governance.yml


- job: UniversalTest${{ matrix.Name }}
variables:
- template: ../variables/vs2019.yml
Expand Down
55 changes: 55 additions & 0 deletions .ado/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -278,11 +278,65 @@ jobs:
SearchPattern: vnext/target/**/*.pdb
SymbolServerType: TeamServices

- job: RnwNativeBuildReunion
displayName: Build Reunion
dependsOn: RnwNpmPublish
strategy:
matrix:
X64Release:
BuildConfiguration: Release
BuildPlatform: x64

pool:
vmImage: $(VmImage)

steps:
- template: templates/apply-published-version-vars.yml

- template: templates/build-rnw.yml
parameters:
project: vnext/Microsoft.ReactNative.ProjectReunion.sln
buildPlatform: $(BuildPlatform)
buildConfiguration: $(BuildConfiguration)
msbuildArguments: /p:UseWinUI3=true

- task: CopyFiles@2
displayName: Copy NuGet artifacts
inputs:
sourceFolder: $(Build.SourcesDirectory)/vnext/target/$(BuildPlatform)/$(BuildConfiguration)
targetFolder: $(Build.StagingDirectory)/reunion/${(BuildPlatform)/$(BuildConfiguration)
contents: |
Microsoft.ReactNative\**
Microsoft.ReactNative.ProjectReunion\**

- task: PublishBuildArtifacts@1
displayName: "Publish Artifact: ReactWindows"
inputs:
artifactName: ReactWindows
pathToPublish: $(Build.StagingDirectory)
parallel: true

# Ensure EnableCodesign is set properly so CG fails appropriately
- script: |
echo ##vso[task.setvariable variable=EnableCodesign]true
displayName: Set EnableCodesign
condition: or(eq(variables['EnableCodesign'], 'true'), and(endsWith(variables['Build.SourceBranchName'], '-stable'), not(${{ parameters.skipStableCodesign }})))

- template: templates/component-governance.yml

# Make symbols available through http://symweb.
- task: PublishSymbols@2
displayName: Publish symbols
inputs:
SearchPattern: vnext/target/**/*.pdb
SymbolServerType: TeamServices

- job: RNWNuget
dependsOn:
- RnwNpmPublish
- RnwNativeBuildDesktop
- RnwNativeBuildUniversal
- RnwNativeBuildReunion
displayName: Sign Binaries and Publish NuGet
pool:
vmImage: $(VmImage)
Expand All @@ -301,6 +355,7 @@ jobs:
parameters:
publishCommitId: $(publishCommitId)
npmVersion: $(npmVersion)
packMicrosoftReactNativeProjectReunion: true
${{ if or(eq(variables['EnableCodesign'], 'true'), and(endsWith(variables['Build.SourceBranchName'], '-stable'), not(parameters.skipStableCodesign))) }}: # Sign on stable release builds
signMicrosoft: true

Expand Down
6 changes: 5 additions & 1 deletion .ado/stages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,13 @@ stages:
- template: jobs/desktop.yml
parameters:
buildEnvironment: ${{ parameters.buildEnvironment }}

- template: jobs/nuget-desktop.yml

- template: jobs/project-reunion.yml
parameters:
buildEnvironment: ${{ parameters.buildEnvironment }}

- template: jobs/cli-init.yml
parameters:
# The Nuget CLI verification is part of 'Build' to speed up the verification
Expand Down
14 changes: 13 additions & 1 deletion .ado/templates/prep-and-pack-nuget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ parameters:
packMicrosoftReactNativeCxx: true
packMicrosoftReactNativeManaged: true
packMicrosoftReactNativeManagedCodeGen: true
packMicrosoftReactNativeProjectReunion: false
signMicrosoft: false

steps:
Expand All @@ -20,7 +21,7 @@ steps:
artifact: ReactWindows
path: $(System.DefaultWorkingDirectory)/ReactWindows

- ${{ if or(eq(parameters.packMicrosoftReactNative, true), eq(parameters.packMicrosoftReactNativeCxx, true), eq(parameters.packMicrosoftReactNativeManaged, true), eq(parameters.packMicrosoftReactNativeManagedCodeGen, true)) }}:
- ${{ if or(eq(parameters.packMicrosoftReactNative, true), eq(parameters.packMicrosoftReactNativeCxx, true), eq(parameters.packMicrosoftReactNativeManaged, true), eq(parameters.packMicrosoftReactNativeManagedCodeGen, true))}}:
asklar marked this conversation as resolved.
Show resolved Hide resolved
- powershell: |
(Get-Content -Path $(System.DefaultWorkingDirectory)\ReactWindows\Microsoft.ReactNative.VersionCheck.targets) -replace '\$\$nuGetPackageVersion\$\$', '${{parameters.npmVersion}}' | Set-Content -Path $(System.DefaultWorkingDirectory)\ReactWindows\Microsoft.ReactNative.VersionCheck.targets
displayName: Patch version check file with version ${{parameters.npmVersion}}
Expand Down Expand Up @@ -81,3 +82,14 @@ steps:
buildProperties: CommitId=${{parameters.publishCommitId}};nugetroot=${{parameters.nugetroot}};baseconfiguration=Release;baseplatform=x64
codesignBinaries: ${{ parameters.signMicrosoft }}
codesignNuget: ${{ parameters.signMicrosoft }}

- ${{ if eq(parameters.packMicrosoftReactNativeProjectReunion, true) }}:
- template: prep-and-pack-single.yml
parameters:
packageId: Microsoft.ReactNative.ProjectReunion
packageVersion: ${{parameters.npmVersion}}
slices: ''
buildProperties: CommitId=${{parameters.publishCommitId}};nugetroot=${{parameters.nugetroot}};baseconfiguration=Release;baseplatform=x64
codesignBinaries: ${{ parameters.signMicrosoft }}
codesignNuget: ${{ parameters.signMicrosoft }}

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "prerelease",
"comment": "Create cswinrt projection nuget project",
"packageName": "react-native-windows",
"email": "asklar@microsoft.com",
"dependentChangeType": "patch"
}
5 changes: 5 additions & 0 deletions vnext/ExperimentalFeatures.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<Project>
<PropertyGroup Condition="'$(SolutionName)'=='Microsoft.ReactNative.ProjectReunion'">
<UseWinUI3>true</UseWinUI3>
</PropertyGroup>
</Project>
148 changes: 148 additions & 0 deletions vnext/Microsoft.ReactNative.ProjectReunion.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31410.357
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ReactNative.ProjectReunion", "Microsoft.ReactNative.ProjectReunion\Microsoft.ReactNative.ProjectReunion.csproj", "{FB80EBB0-1E51-465D-953C-72829AE0E9EF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9
Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9
Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9
Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9
Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4
Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4
Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4
Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Debug|ARM64.ActiveCfg = Debug|x64
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Debug|ARM64.Build.0 = Debug|x64
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Debug|x64.ActiveCfg = Debug|x64
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Debug|x64.Build.0 = Debug|x64
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Debug|x86.ActiveCfg = Debug|x64
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Debug|x86.Build.0 = Debug|x64
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Release|ARM64.ActiveCfg = Release|Any CPU
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Release|ARM64.Build.0 = Release|Any CPU
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Release|x64.ActiveCfg = Release|x64
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Release|x64.Build.0 = Release|x64
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Release|x86.ActiveCfg = Release|Any CPU
{FB80EBB0-1E51-465D-953C-72829AE0E9EF}.Release|x86.Build.0 = Release|Any CPU
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Deploy.0 = Debug|Win32
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Deploy.0 = Release|Win32
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Deploy.0 = Debug|Win32
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32
{A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Deploy.0 = Release|Win32
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Deploy.0 = Debug|Win32
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32
{F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Deploy.0 = Release|Win32
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Deploy.0 = Debug|Win32
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Deploy.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
{14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
{A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
{F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
{C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {9BEDB5DC-8F9F-40CD-905B-C6AD6FC95CF6}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F633EDF9-1BF7-4A0C-B5C3-53B94A024548}
EndGlobalSection
EndGlobal
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<Project>
<PropertyGroup>
<BuildOutDir>$([MSBuild]::NormalizeDirectory('$(SolutionDir)build', '$(Platform)', '$(Configuration)'))\Microsoft.ReactNative.ProjectReunion</BuildOutDir>
asklar marked this conversation as resolved.
Show resolved Hide resolved
<OutDir>$([MSBuild]::NormalizeDirectory('$(BuildOutDir)', '$(MSBuildProjectName)', 'bin'))</OutDir>
<IntDir>$([MSBuild]::NormalizeDirectory('$(BuildOutDir)', '$(MSBuildProjectName)', 'obj'))</IntDir>

</PropertyGroup>
</Project>
Loading