This commit is contained in:
Sughosh Kadkol 2018-11-06 18:46:16 -08:00 коммит произвёл Erik Mavrinac
Родитель 60d304924b
Коммит e6886d9ec7
41 изменённых файлов: 924 добавлений и 759 удалений

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

@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.28010.2048
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Utilities.Collections", "Src\Utilities\Collections\BuildXL.Utilities.Collections.csproj", "{6FD9CD40-99F8-4BE2-ADD3-6DAB1C0DCA0D}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Utilities.Collections", "src\Utilities\Collections\BuildXL.Utilities.Collections.csproj", "{6FD9CD40-99F8-4BE2-ADD3-6DAB1C0DCA0D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Src", "Src", "{ECC0573A-2013-42D3-B0C4-7AE4FD14AA22}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{ECC0573A-2013-42D3-B0C4-7AE4FD14AA22}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utilities", "Utilities", "{4F3521B8-03CA-4D7F-BE82-0C403F4A01D4}"
EndProject
@ -13,7 +13,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Collections", "Collections"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Configuration", "Configuration", "{38DFCC80-EC37-49B0-ADD9-3164D879BD87}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Utilities.Configuration", "Src\Utilities\Configuration\BuildXL.Utilities.Configuration.csproj", "{0D26A071-8487-4C88-A11A-D422190B41DF}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Utilities.Configuration", "src\Utilities\Configuration\BuildXL.Utilities.Configuration.csproj", "{0D26A071-8487-4C88-A11A-D422190B41DF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utilities", "Utilities", "{2E52D210-4F94-4EE0-B13E-1272127A8CDC}"
EndProject
@ -23,43 +23,43 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Instrumentation", "Instrume
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{B5030396-AE64-4D1E-A420-73EB543CFE67}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Utilities.Instrumentation.Common", "Src\Utilities\Instrumentation\Common\BuildXL.Utilities.Instrumentation.Common.csproj", "{351C38FF-C50C-4A5E-BF31-B0AF4EF04BD0}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Utilities.Instrumentation.Common", "src\Utilities\Instrumentation\Common\BuildXL.Utilities.Instrumentation.Common.csproj", "{351C38FF-C50C-4A5E-BF31-B0AF4EF04BD0}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Interop", "Src\Utilities\Interop\BuildXL.Interop.csproj", "{896289ED-6FD2-45E4-979C-1195B3C7D0EC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Interop", "src\Utilities\Interop\BuildXL.Interop.csproj", "{896289ED-6FD2-45E4-979C-1195B3C7D0EC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Native", "Native", "{FD9BF43A-F49D-47D0-A04D-D6D33F51898C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Native", "Src\Utilities\Native\BuildXL.Native.csproj", "{9EA0BD5E-4CAA-4733-9F2D-1C4C66272708}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Native", "src\Utilities\Native\BuildXL.Native.csproj", "{9EA0BD5E-4CAA-4733-9F2D-1C4C66272708}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Storage", "Storage", "{8B493767-9616-4C51-B585-1F6850ED93AE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Storage", "Src\Utilities\Storage\BuildXL.Storage.csproj", "{2E2824E0-5941-4FE4-A426-B098C0453441}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Storage", "src\Utilities\Storage\BuildXL.Storage.csproj", "{2E2824E0-5941-4FE4-A426-B098C0453441}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "System.FormattableString", "System.FormattableString", "{533564FC-5C68-403F-A3A9-8F493040545C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.FormattableString", "Src\Utilities\System.FormattableString\System.FormattableString.csproj", "{1C3A8250-F4A4-4C83-862C-6932841FC296}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.FormattableString", "src\Utilities\System.FormattableString\System.FormattableString.csproj", "{1C3A8250-F4A4-4C83-862C-6932841FC296}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnitTests", "UnitTests", "{4A9DF5D7-0C85-4B4B-83C9-487CF973D530}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Collections", "Collections", "{52B57B53-93F2-4281-A20E-604ADF4C0025}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Utilities.Collections", "Src\Utilities\UnitTests\Collections\Test.BuildXL.Utilities.Collections.csproj", "{A77C8163-C3E2-445D-845E-AC0871CCDA57}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Utilities.Collections", "src\Utilities\UnitTests\Collections\Test.BuildXL.Utilities.Collections.csproj", "{A77C8163-C3E2-445D-845E-AC0871CCDA57}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TestUtilities", "TestUtilities", "{2E9F928E-9807-4DF1-93FC-04F4FAEB3654}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.TestUtilities", "Src\Utilities\UnitTests\TestUtilities\Test.BuildXL.TestUtilities.csproj", "{7D7B0DDE-5375-4241-AA28-39B4483E6616}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.TestUtilities", "src\Utilities\UnitTests\TestUtilities\Test.BuildXL.TestUtilities.csproj", "{7D7B0DDE-5375-4241-AA28-39B4483E6616}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TestUtilities.XUnit", "TestUtilities.XUnit", "{27B0DC74-2248-4D8D-BDFF-13AEE7BFC1E3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.TestUtilities.XUnit", "Src\Utilities\UnitTests\TestUtilities.XUnit\Test.BuildXL.TestUtilities.XUnit.csproj", "{8C9755C1-E51F-49E0-80A8-843CDEAA2C95}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.TestUtilities.XUnit", "src\Utilities\UnitTests\TestUtilities.XUnit\Test.BuildXL.TestUtilities.XUnit.csproj", "{8C9755C1-E51F-49E0-80A8-843CDEAA2C95}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Pips", "Pips", "{30FB09CF-CAB0-4474-B814-C6D934FC30BA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dll", "Dll", "{F07BBCF3-7234-4A5B-AC16-A260B6C7B8A4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Pips", "Src\Pips\Dll\BuildXL.Pips.csproj", "{13228E1D-5679-46A9-B158-E05C9A9C762C}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Pips", "src\Pips\Dll\BuildXL.Pips.csproj", "{13228E1D-5679-46A9-B158-E05C9A9C762C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Utilities", "Src\Utilities\Utilities\BuildXL.Utilities.csproj", "{A14871FC-6EC6-47DE-BA50-6B8755DC41B2}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Utilities", "src\Utilities\Utilities\BuildXL.Utilities.csproj", "{A14871FC-6EC6-47DE-BA50-6B8755DC41B2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{9D3E624A-37FC-446C-B788-0DC245E62014}"
ProjectSection(SolutionItems) = preProject
@ -70,7 +70,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Processes", "Processes", "{
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{35426A9B-1CED-478D-AEAE-3D19880DEE1F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Processes", "Src\Engine\Processes\BuildXL.Processes.csproj", "{FC78FB05-AC8C-4B77-B306-FEBBCB5AD625}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.Processes", "src\Engine\Processes\BuildXL.Processes.csproj", "{FC78FB05-AC8C-4B77-B306-FEBBCB5AD625}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sandbox", "Sandbox", "{BB07B9FE-2900-4BF0-822B-78391A0BCDF2}"
EndProject
@ -86,49 +86,39 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DetoursTests", "DetoursTest
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lib", "Lib", "{ED789856-B6F7-4001-9B34-F5840959FFE3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Detours", "Src\Sandbox\Windows\Detours\Lib\Detours.vcxproj", "{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DetoursServices", "src\Sandbox\Windows\DetoursServices\DetoursServices.vcxproj", "{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DetoursTests", "Src\Sandbox\Windows\DetoursTests\DetoursTests.vcxproj", "{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DetoursTests", "src\Sandbox\Windows\DetoursTests\DetoursTests.vcxproj", "{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{41605E96-37B9-49C3-A14F-B7373E01514D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IOSimulator", "Src\Sandbox\MacOs\tools\iosimulator\IOSimulator.csproj", "{C8429384-3792-4EE7-BEE8-017A2BE7CE5E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SimpleSandboxDemo", "SimpleSandboxDemo", "{DAB2973B-65C0-4394-B608-106C028588B5}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SandboxDemo", "SandboxDemo", "{BE9401DD-7806-4458-9362-9B7B0FBB95BD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BuildXL.SandboxDemo", "Src\SandboxDemo\SimpleSandboxDemo\BuildXL.SandboxDemo.csproj", "{1CF37E9A-009F-49F9-B7CE-A798B70118C7}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IOSimulator", "src\Sandbox\MacOs\tools\iosimulator\IOSimulator.csproj", "{C8429384-3792-4EE7-BEE8-017A2BE7CE5E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utilities", "Utilities", "{DC3BFCF9-A401-4F4D-8D25-AEC47E4AB22C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Utilities", "Src\Utilities\UnitTests\Utilities\Test.BuildXL.Utilities.csproj", "{D65979AA-696E-4410-AFDC-7F39FD539A43}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Utilities", "src\Utilities\UnitTests\Utilities\Test.BuildXL.Utilities.csproj", "{D65979AA-696E-4410-AFDC-7F39FD539A43}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Storage.Untracked", "Storage.Untracked", "{D6CD5F23-03A1-4EE3-8D6E-8E23DD99B94A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Storage.Admin", "Src\Utilities\UnitTests\Storage.Untracked\Test.BuildXL.Storage.Admin.csproj", "{BAD900A8-168E-4F53-BD47-8AC2EE4FF2B4}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Storage.Admin", "src\Utilities\UnitTests\Storage.Untracked\Test.BuildXL.Storage.Admin.csproj", "{BAD900A8-168E-4F53-BD47-8AC2EE4FF2B4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Storage", "Storage", "{74D9091A-C94B-401D-9020-5E75ADF24522}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Storage", "Src\Utilities\UnitTests\Storage\Test.BuildXL.Storage.csproj", "{1C1FD3D4-F352-47C4-9142-2E3BA9631FF4}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Storage", "src\Utilities\UnitTests\Storage\Test.BuildXL.Storage.csproj", "{1C1FD3D4-F352-47C4-9142-2E3BA9631FF4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Executables", "Executables", "{2D9B7E31-C018-4F5A-ACDC-B298871A5597}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DummyWaiter", "DummyWaiter", "{635094C7-7285-4ADD-BA58-4A26CF0CA8D9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Executables.DummyWaiter", "Src\Utilities\UnitTests\Executables\DummyWaiter\Test.BuildXL.Executables.DummyWaiter.csproj", "{81F72C5A-AD34-4B95-8B08-1A277FF33BDD}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Executables.DummyWaiter", "src\Utilities\UnitTests\Executables\DummyWaiter\Test.BuildXL.Executables.DummyWaiter.csproj", "{81F72C5A-AD34-4B95-8B08-1A277FF33BDD}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TestProcess", "TestProcess", "{EF596D80-075F-41B6-A774-E53F174FA2BD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Executables.TestProcess", "Src\Utilities\UnitTests\Executables\TestProcess\Test.BuildXL.Executables.TestProcess.csproj", "{27163FE5-C2C1-41FA-82DF-FAF9374B86C3}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Executables.TestProcess", "src\Utilities\UnitTests\Executables\TestProcess\Test.BuildXL.Executables.TestProcess.csproj", "{27163FE5-C2C1-41FA-82DF-FAF9374B86C3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnitTests", "UnitTests", "{7F17C5C1-BB66-48D6-9FA6-857346D75144}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EngineTestUtilities", "EngineTestUtilities", "{A896E6BA-7AA4-47A0-98FF-5AD9D1C520E1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.EngineTestUtilities", "Src\Engine\UnitTests\EngineTestUtilities\Test.BuildXL.EngineTestUtilities.csproj", "{A19AECCF-D1AB-4A84-B6EA-9758D59AB624}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.EngineTestUtilities", "src\Engine\UnitTests\EngineTestUtilities\Test.BuildXL.EngineTestUtilities.csproj", "{A19AECCF-D1AB-4A84-B6EA-9758D59AB624}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Processes", "Processes", "{D9E23219-85A1-439A-B1A3-5AD48E75096C}"
EndProject
@ -136,11 +126,31 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Processes.Detours", "Proces
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Processes.TestPrograms", "Processes.TestPrograms", "{81855DD1-709D-43AA-A6E3-1676E97BB659}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RemoteApi", "RemoteApi", "{9BDEDA0D-E868-4091-B537-4E8C878E34B3}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Processes", "src\Engine\UnitTests\Processes\Test.BuildXL.Processes.csproj", "{06FDC8CE-9145-4203-828A-83820F8DCE8D}"
ProjectSection(ProjectDependencies) = postProject
{F68E3177-2132-4579-A6E3-5E24E1D39A35} = {F68E3177-2132-4579-A6E3-5E24E1D39A35}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RemoteApi", "Src\Engine\UnitTests\Processes.TestPrograms\RemoteApi\RemoteApi.vcxproj", "{C5C423D4-7136-409B-A51B-997C79CF465A}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.BuildXL.Processes.Detours", "src\Engine\UnitTests\Processes.Detours\Test.BuildXL.Processes.Detours.csproj", "{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BuildXLNative", "src\Sandbox\Windows\DetoursServices\BuildXLNative.vcxproj", "{F68E3177-2132-4579-A6E3-5E24E1D39A35}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BuildXLNatives", "src\Sandbox\Windows\DetoursServices\BuildXLNatives.vcxproj", "{F68E3177-2132-4579-A6E3-5E24E1D39A35}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "include", "include", "{8955094C-8F67-4E35-8EB8-A63D51497D44}"
ProjectSection(SolutionItems) = preProject
src\Sandbox\Windows\Detours\include\detours.h = src\Sandbox\Windows\Detours\include\detours.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RemoteApi", "RemoteApi", "{3E9EEF91-D095-48D6-8748-3DF5464D9452}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Detours.x64", "src\Sandbox\Windows\Detours\Lib\Detours.x64.vcxproj", "{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Detours.x86", "src\Sandbox\Windows\Detours\Lib\Detours.x86.vcxproj", "{C3AFDE79-476E-4F9C-B793-786DDD827539}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RemoteApi", "src\Engine\UnitTests\Processes.TestPrograms\RemoteApi\RemoteApi.vcxproj", "{C5C423D4-7136-409B-A51B-997C79CF465A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DetoursServices.x64", "src\Sandbox\Windows\DetoursServices\DetoursServices.x64.vcxproj", "{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DetoursServices.x86", "src\Sandbox\Windows\DetoursServices\DetoursServices.x86.vcxproj", "{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -308,28 +318,6 @@ Global
{FC78FB05-AC8C-4B77-B306-FEBBCB5AD625}.Release|x64.Build.0 = Release|Any CPU
{FC78FB05-AC8C-4B77-B306-FEBBCB5AD625}.Release|x86.ActiveCfg = Release|Any CPU
{FC78FB05-AC8C-4B77-B306-FEBBCB5AD625}.Release|x86.Build.0 = Release|Any CPU
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|Any CPU.ActiveCfg = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|Any CPU.Build.0 = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|x64.ActiveCfg = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|x64.Build.0 = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|x86.ActiveCfg = Debug|Win32
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|x86.Build.0 = Debug|Win32
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|Any CPU.ActiveCfg = Release|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|x64.ActiveCfg = Release|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|x64.Build.0 = Release|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|x86.ActiveCfg = Release|Win32
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|x86.Build.0 = Release|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|Any CPU.ActiveCfg = Debug|x64
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|Any CPU.Build.0 = Debug|x64
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|x64.ActiveCfg = Debug|x64
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|x64.Build.0 = Debug|x64
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|x86.ActiveCfg = Debug|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|x86.Build.0 = Debug|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|Any CPU.ActiveCfg = Release|x64
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|x64.ActiveCfg = Release|x64
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|x64.Build.0 = Release|x64
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|x86.ActiveCfg = Release|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|x86.Build.0 = Release|Win32
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Debug|Any CPU.ActiveCfg = Debug|x64
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Debug|Any CPU.Build.0 = Debug|x64
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Debug|x64.ActiveCfg = Debug|x64
@ -337,6 +325,7 @@ Global
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Debug|x86.ActiveCfg = Debug|Win32
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Debug|x86.Build.0 = Debug|Win32
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Release|Any CPU.ActiveCfg = Release|x64
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Release|Any CPU.Build.0 = Release|x64
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Release|x64.ActiveCfg = Release|x64
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Release|x64.Build.0 = Release|x64
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}.Release|x86.ActiveCfg = Release|Win32
@ -353,18 +342,6 @@ Global
{C8429384-3792-4EE7-BEE8-017A2BE7CE5E}.Release|x64.Build.0 = Release|Any CPU
{C8429384-3792-4EE7-BEE8-017A2BE7CE5E}.Release|x86.ActiveCfg = Release|Any CPU
{C8429384-3792-4EE7-BEE8-017A2BE7CE5E}.Release|x86.Build.0 = Release|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Debug|x64.ActiveCfg = Debug|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Debug|x64.Build.0 = Debug|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Debug|x86.ActiveCfg = Debug|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Debug|x86.Build.0 = Debug|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Release|Any CPU.Build.0 = Release|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Release|x64.ActiveCfg = Release|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Release|x64.Build.0 = Release|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Release|x86.ActiveCfg = Release|Any CPU
{1CF37E9A-009F-49F9-B7CE-A798B70118C7}.Release|x86.Build.0 = Release|Any CPU
{D65979AA-696E-4410-AFDC-7F39FD539A43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D65979AA-696E-4410-AFDC-7F39FD539A43}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D65979AA-696E-4410-AFDC-7F39FD539A43}.Debug|x64.ActiveCfg = Debug|Any CPU
@ -437,17 +414,30 @@ Global
{A19AECCF-D1AB-4A84-B6EA-9758D59AB624}.Release|x64.Build.0 = Release|Any CPU
{A19AECCF-D1AB-4A84-B6EA-9758D59AB624}.Release|x86.ActiveCfg = Release|Any CPU
{A19AECCF-D1AB-4A84-B6EA-9758D59AB624}.Release|x86.Build.0 = Release|Any CPU
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|Any CPU.ActiveCfg = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|Any CPU.Build.0 = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|x64.ActiveCfg = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|x64.Build.0 = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|x86.ActiveCfg = Debug|Win32
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|x86.Build.0 = Debug|Win32
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|Any CPU.ActiveCfg = Release|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|x64.ActiveCfg = Release|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|x64.Build.0 = Release|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|x86.ActiveCfg = Release|Win32
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|x86.Build.0 = Release|Win32
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Debug|x64.ActiveCfg = Debug|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Debug|x64.Build.0 = Debug|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Debug|x86.ActiveCfg = Debug|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Debug|x86.Build.0 = Debug|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Release|Any CPU.Build.0 = Release|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Release|x64.ActiveCfg = Release|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Release|x64.Build.0 = Release|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Release|x86.ActiveCfg = Release|Any CPU
{06FDC8CE-9145-4203-828A-83820F8DCE8D}.Release|x86.Build.0 = Release|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Debug|Any CPU.Build.0 = Debug|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Debug|x64.ActiveCfg = Debug|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Debug|x64.Build.0 = Debug|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Debug|x86.ActiveCfg = Debug|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Debug|x86.Build.0 = Debug|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Release|Any CPU.ActiveCfg = Release|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Release|Any CPU.Build.0 = Release|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Release|x64.ActiveCfg = Release|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Release|x64.Build.0 = Release|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Release|x86.ActiveCfg = Release|Any CPU
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}.Release|x86.Build.0 = Release|Any CPU
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Debug|Any CPU.ActiveCfg = Debug|x64
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Debug|Any CPU.Build.0 = Debug|x64
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Debug|x64.ActiveCfg = Debug|x64
@ -455,10 +445,71 @@ Global
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Debug|x86.ActiveCfg = Debug|Win32
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Debug|x86.Build.0 = Debug|Win32
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Release|Any CPU.ActiveCfg = Release|x64
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Release|Any CPU.Build.0 = Release|x64
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Release|x64.ActiveCfg = Release|x64
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Release|x64.Build.0 = Release|x64
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Release|x86.ActiveCfg = Release|Win32
{F68E3177-2132-4579-A6E3-5E24E1D39A35}.Release|x86.Build.0 = Release|Win32
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|Any CPU.ActiveCfg = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|Any CPU.Build.0 = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|x64.ActiveCfg = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|x64.Build.0 = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|x86.ActiveCfg = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Debug|x86.Build.0 = Debug|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|Any CPU.ActiveCfg = Release|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|Any CPU.Build.0 = Release|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|x64.ActiveCfg = Release|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|x64.Build.0 = Release|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|x86.ActiveCfg = Release|x64
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}.Release|x86.Build.0 = Release|x64
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Debug|Any CPU.ActiveCfg = Debug|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Debug|Any CPU.Build.0 = Debug|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Debug|x64.ActiveCfg = Debug|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Debug|x64.Build.0 = Debug|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Debug|x86.ActiveCfg = Debug|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Debug|x86.Build.0 = Debug|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Release|Any CPU.ActiveCfg = Release|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Release|Any CPU.Build.0 = Release|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Release|x64.ActiveCfg = Release|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Release|x64.Build.0 = Release|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Release|x86.ActiveCfg = Release|Win32
{C3AFDE79-476E-4F9C-B793-786DDD827539}.Release|x86.Build.0 = Release|Win32
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|Any CPU.ActiveCfg = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|Any CPU.Build.0 = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|x64.ActiveCfg = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|x64.Build.0 = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|x86.ActiveCfg = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Debug|x86.Build.0 = Debug|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|Any CPU.ActiveCfg = Release|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|Any CPU.Build.0 = Release|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|x64.ActiveCfg = Release|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|x64.Build.0 = Release|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|x86.ActiveCfg = Release|x64
{C5C423D4-7136-409B-A51B-997C79CF465A}.Release|x86.Build.0 = Release|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Debug|Any CPU.ActiveCfg = Debug|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Debug|Any CPU.Build.0 = Debug|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Debug|x64.ActiveCfg = Debug|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Debug|x64.Build.0 = Debug|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Debug|x86.ActiveCfg = Debug|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Debug|x86.Build.0 = Debug|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Release|Any CPU.ActiveCfg = Release|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Release|Any CPU.Build.0 = Release|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Release|x64.ActiveCfg = Release|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Release|x64.Build.0 = Release|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Release|x86.ActiveCfg = Release|x64
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}.Release|x86.Build.0 = Release|x64
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|Any CPU.ActiveCfg = Debug|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|Any CPU.Build.0 = Debug|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|x64.ActiveCfg = Debug|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|x64.Build.0 = Debug|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|x86.ActiveCfg = Debug|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Debug|x86.Build.0 = Debug|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|Any CPU.ActiveCfg = Release|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|Any CPU.Build.0 = Release|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|x64.ActiveCfg = Release|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|x64.Build.0 = Release|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|x86.ActiveCfg = Release|Win32
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -502,14 +553,9 @@ Global
{10F02318-C0C4-4A9E-B626-3D303652745B} = {2FAF2F4A-C0CF-44B7-9B7C-DFCABEF9A7E0}
{3A119B97-4694-46B6-AA6C-E31C26299A58} = {2FAF2F4A-C0CF-44B7-9B7C-DFCABEF9A7E0}
{ED789856-B6F7-4001-9B34-F5840959FFE3} = {7A6965E1-C5DA-4548-B769-600B22DB9D5C}
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D} = {ED789856-B6F7-4001-9B34-F5840959FFE3}
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB} = {10F02318-C0C4-4A9E-B626-3D303652745B}
{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF} = {3A119B97-4694-46B6-AA6C-E31C26299A58}
{41605E96-37B9-49C3-A14F-B7373E01514D} = {A542BDE9-96B9-4E93-81F6-6B09BC7AD0CC}
{C8429384-3792-4EE7-BEE8-017A2BE7CE5E} = {41605E96-37B9-49C3-A14F-B7373E01514D}
{DAB2973B-65C0-4394-B608-106C028588B5} = {BE9401DD-7806-4458-9362-9B7B0FBB95BD}
{BE9401DD-7806-4458-9362-9B7B0FBB95BD} = {ECC0573A-2013-42D3-B0C4-7AE4FD14AA22}
{1CF37E9A-009F-49F9-B7CE-A798B70118C7} = {DAB2973B-65C0-4394-B608-106C028588B5}
{DC3BFCF9-A401-4F4D-8D25-AEC47E4AB22C} = {4A9DF5D7-0C85-4B4B-83C9-487CF973D530}
{D65979AA-696E-4410-AFDC-7F39FD539A43} = {DC3BFCF9-A401-4F4D-8D25-AEC47E4AB22C}
{D6CD5F23-03A1-4EE3-8D6E-8E23DD99B94A} = {4A9DF5D7-0C85-4B4B-83C9-487CF973D530}
@ -527,9 +573,16 @@ Global
{D9E23219-85A1-439A-B1A3-5AD48E75096C} = {7F17C5C1-BB66-48D6-9FA6-857346D75144}
{585A042B-FFA5-4ED7-B81C-6A9E975BC9E8} = {7F17C5C1-BB66-48D6-9FA6-857346D75144}
{81855DD1-709D-43AA-A6E3-1676E97BB659} = {7F17C5C1-BB66-48D6-9FA6-857346D75144}
{9BDEDA0D-E868-4091-B537-4E8C878E34B3} = {81855DD1-709D-43AA-A6E3-1676E97BB659}
{C5C423D4-7136-409B-A51B-997C79CF465A} = {9BDEDA0D-E868-4091-B537-4E8C878E34B3}
{06FDC8CE-9145-4203-828A-83820F8DCE8D} = {D9E23219-85A1-439A-B1A3-5AD48E75096C}
{930E8D8E-FAD9-4A2D-8CAB-576DB1509137} = {585A042B-FFA5-4ED7-B81C-6A9E975BC9E8}
{F68E3177-2132-4579-A6E3-5E24E1D39A35} = {10F02318-C0C4-4A9E-B626-3D303652745B}
{8955094C-8F67-4E35-8EB8-A63D51497D44} = {7A6965E1-C5DA-4548-B769-600B22DB9D5C}
{3E9EEF91-D095-48D6-8748-3DF5464D9452} = {81855DD1-709D-43AA-A6E3-1676E97BB659}
{B17D7E79-6FE3-4D37-939E-3ECDD96E895D} = {ED789856-B6F7-4001-9B34-F5840959FFE3}
{C3AFDE79-476E-4F9C-B793-786DDD827539} = {ED789856-B6F7-4001-9B34-F5840959FFE3}
{C5C423D4-7136-409B-A51B-997C79CF465A} = {3E9EEF91-D095-48D6-8748-3DF5464D9452}
{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40} = {10F02318-C0C4-4A9E-B626-3D303652745B}
{49D106A3-292E-4CB5-BC4A-4FC3045B50DB} = {10F02318-C0C4-4A9E-B626-3D303652745B}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {9F19E12C-5904-4A0A-9AD4-606F75694C7C}

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

@ -1,10 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutputPath>$(SolutionDir)bin\$(Configuration)\</OutputPath>
<OutDir>$(OutputPath)</OutDir>
<UseCommonOutputDirectory>True</UseCommonOutputDirectory>
<AssemblyOriginatorKeyFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))/BuildXL.DevKey.snk</AssemblyOriginatorKeyFile>
<DefineConstants>DISABLE_FEATURE_VISUALIZER;FEATURE_CORECLR;FEATURE_SAFE_PROCESS_HANDLE;DISABLE_FEATURE_MEMORYMAP_SECURITY;DISABLE_FEATURE_SYSTEM_MANAGEMENT;DISABLE_FEATURE_HTTPEXCEPTION;DISABLE_FEATURE_VSEXTENSION_INSTALL_CHECK;DISABLE_FEATURE_BOND_RPC;DISABLE_FEATURE_SECURITY_ATTRIBUTES;DISABLE_FEATURE_HTMLWRITER;DISABLE_FEATURE_DISTRIBUTION;DISABLE_FEATURE_FILES_SYSTEM_RIGHTS;DISABLE_FEATURE_EXTENDED_ENCODING</DefineConstants>
<OutputPath>$(SolutionDir)bin\$(Configuration)\</OutputPath>
<OutDir>$(OutputPath)</OutDir>
<UseCommonOutputDirectory>True</UseCommonOutputDirectory>
<BaseIntermediateOutputPath>$(SolutionDir)obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<AssemblyOriginatorKeyFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))/BuildXL.DevKey.snk</AssemblyOriginatorKeyFile>
<DefineConstants>DISABLE_FEATURE_VISUALIZER;FEATURE_CORECLR;FEATURE_SAFE_PROCESS_HANDLE;DISABLE_FEATURE_MEMORYMAP_SECURITY;DISABLE_FEATURE_SYSTEM_MANAGEMENT;DISABLE_FEATURE_HTTPEXCEPTION;DISABLE_FEATURE_VSEXTENSION_INSTALL_CHECK;DISABLE_FEATURE_BOND_RPC;DISABLE_FEATURE_SECURITY_ATTRIBUTES;DISABLE_FEATURE_HTMLWRITER;DISABLE_FEATURE_DISTRIBUTION;DISABLE_FEATURE_FILES_SYSTEM_RIGHTS;DISABLE_FEATURE_EXTENDED_ENCODING</DefineConstants>
<LangVersion>7.2</LangVersion>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
</PropertyGroup>
</Project>

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

@ -1,36 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{FC78FB05-AC8C-4B77-B306-FEBBCB5AD625}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Processes</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Processes</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Pips\Dll\BuildXL.Pips.csproj" />
<ProjectReference Include="..\..\Utilities\Configuration\BuildXL.Utilities.Configuration.csproj" />

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{A19AECCF-D1AB-4A84-B6EA-9758D59AB624}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.EngineTestUtilities</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.EngineTestUtilities</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{930E8D8E-FAD9-4A2D-8CAB-576DB1509137}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.Processes.Detours</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.Processes.Detours</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
@ -42,5 +14,8 @@
<ProjectReference Include="..\..\..\Utilities\UnitTests\TestUtilities.XUnit\Test.BuildXL.TestUtilities.XUnit.csproj" />
<ProjectReference Include="..\EngineTestUtilities\Test.BuildXL.EngineTestUtilities.csproj" />
<ProjectReference Include="..\Processes\Test.BuildXL.Processes.csproj" />
<ProjectReference Include="..\..\..\Sandbox\Windows\DetoursTests\DetoursTests.vcxproj">
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
</Project>

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

@ -3,30 +3,45 @@
<PropertyGroup Label="Globals">
<ProjectGuid>{C5C423D4-7136-409B-A51B-997C79CF465A}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup>
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<DefaultWindowsSDKVersion>10.0.10240.0</DefaultWindowsSDKVersion>
<OutputPath>$(OutputPath)\x64\</OutputPath>
<OutDir>$(OutputPath)</OutDir>
<UseCommonOutputDirectory>false</UseCommonOutputDirectory>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)x64\</IntermediateOutputPath>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_MBCS;_WINDOWS;_USRDLL;_WINDLL;_UNICODE;UNICODE;VERBOSE=0;</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)'=='Debug'">_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/FS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/FS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/FS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">/FS %(AdditionalOptions)</AdditionalOptions>
<RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebug</RuntimeLibrary>
<RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<AdditionalDependencies>ntdll.lib</AdditionalDependencies>
</Link>
<Bscmake>
<PreserveSbr Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreserveSbr>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="Command.h" />
@ -36,23 +51,5 @@
<ClCompile Include="Main.cpp" />
<ClCompile Include="stdafx.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>

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

@ -94,7 +94,6 @@ namespace Test.BuildXL.Processes
private static string GetRemoteApiExeLocation()
{
string currentCodeFolder = Path.GetDirectoryName(AssemblyHelper.GetAssemblyLocation(Assembly.GetExecutingAssembly()));
currentCodeFolder = Path.Combine(currentCodeFolder, "DetoursCrossBitTests");
Contract.Assume(currentCodeFolder != null);
return Path.GetFullPath(Path.Combine(currentCodeFolder, "x64", "RemoteApi.exe"));
}

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{06FDC8CE-9145-4203-828A-83820F8DCE8D}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.Processes</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.Processes</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
@ -42,5 +14,14 @@
<ProjectReference Include="..\..\..\Utilities\UnitTests\Executables\TestProcess\Test.BuildXL.Executables.TestProcess.csproj" />
<ProjectReference Include="..\..\..\Utilities\UnitTests\TestUtilities.XUnit\Test.BuildXL.TestUtilities.XUnit.csproj" />
<ProjectReference Include="..\EngineTestUtilities\Test.BuildXL.EngineTestUtilities.csproj" />
<ProjectReference Include="..\Processes.TestPrograms\RemoteApi\RemoteApi.vcxproj">
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\..\..\Sandbox\Windows\DetoursServices\DetoursServices.x64.vcxproj">
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\..\..\Sandbox\Windows\DetoursServices\DetoursServices.x86.vcxproj">
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
</Project>

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{13228E1D-5679-46A9-B158-E05C9A9C762C}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Pips</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Pips</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="RuntimeContracts" Version="0.1.7.2" />

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

@ -5,6 +5,6 @@
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.4.1" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.5.0" />
</ItemGroup>
</Project>

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

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{B17D7E79-6FE3-4D37-939E-3ECDD96E895D}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<Import Project="DetoursCommon.targets" />
</Project>

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

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{C3AFDE79-476E-4F9C-B793-786DDD827539}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<Import Project="DetoursCommon.targets" />
</Project>

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

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="creatwth.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="detours.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="disasm.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="image.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="modules.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="tracing.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="tracing.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="target.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

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

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup>
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<DefaultWindowsSDKVersion>10.0.10240.0</DefaultWindowsSDKVersion>
<TargetName>Detours</TargetName>
<OutputPath Condition="'$(Platform)'=='X64'">$(OutputPath)x64\</OutputPath>
<OutputPath Condition="'$(Platform)'=='Win32'">$(OutputPath)x86\</OutputPath>
<OutDir>$(OutputPath)</OutDir>
<UseCommonOutputDirectory>false</UseCommonOutputDirectory>
<IntermediateOutputPath Condition="'$(Platform)'=='X64'">$(BaseIntermediateOutputPath)x64\</IntermediateOutputPath>
<IntermediateOutputPath Condition="'$(Platform)'=='Win32'">$(BaseIntermediateOutputPath)x86\</IntermediateOutputPath>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>DETOURS_X86_X64;_MBCS;_WINDOWS;_USRDLL;_WINDLL;_UNICODE;UNICODE;VERBOSE=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)'=='Debug'">_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Platform)'=='X64'">DETOURS_X64;DETOURS_64BIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">DETOURS_X86;DETOURS_32BIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
<RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebug</RuntimeLibrary>
<RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<AdditionalDependencies>kernel32.lib;advapi32.lib;uuid.lib;ntdll.lib</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="creatwth.cpp" />
<ClCompile Include="detours.cpp" />
<ClCompile Include="disasm.cpp" />
<ClCompile Include="image.cpp" />
<ClCompile Include="modules.cpp" />
<ClCompile Include="tracing.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="target.h" />
<ClInclude Include="tracing.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>

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

@ -0,0 +1,113 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{F68E3177-2132-4579-A6E3-5E24E1D39A35}</ProjectGuid>
<ProjectName>BuildXLNatives</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup>
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<DefaultWindowsSDKVersion>10.0.10240.0</DefaultWindowsSDKVersion>
<OutputPath Condition="'$(Platform)'=='X64'">$(OutputPath)x64\</OutputPath>
<OutputPath Condition="'$(Platform)'=='Win32'">$(OutputPath)x86\</OutputPath>
<OutDir>$(OutputPath)</OutDir>
<UseCommonOutputDirectory>false</UseCommonOutputDirectory>
<IntermediateOutputPath Condition="'$(Platform)'=='X64'">$(BaseIntermediateOutputPath)x64\</IntermediateOutputPath>
<IntermediateOutputPath Condition="'$(Platform)'=='Win32'">$(BaseIntermediateOutputPath)x86\</IntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetName>
</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>
</TargetName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>DETOURS_X86_X64;_MBCS;_WINDOWS;_USRDLL;_WINDLL;_UNICODE;UNICODE;VERBOSE=0;DETOURSSERVICES_EXPORTS;BUILDXL_NATIVES_LIBRARY</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)'=='Debug'">_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Platform)'=='X64'">DETOURS_X64;DETOURS_64BIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">DETOURS_X86;DETOURS_32BIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\Detours\include</AdditionalIncludeDirectories>
<RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebug</RuntimeLibrary>
<RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<AdditionalDependencies>kernel32.lib;advapi32.lib;uuid.lib;ntdll.lib</AdditionalDependencies>
<AdditionalOptions>/EXPORT:DllMain /EXPORT:IsDetoursDebug /EXPORT:CreateDetachedProcess /EXPORT:FindFileAccessPolicyInTree /EXPORT:NormalizeAndHashPath /EXPORT:AreBuffersEqual /EXPORT:RemapDevices /EXPORT:CreateDetouredProcess /EXPORT:DetouredProcessInjector_Create /EXPORT:DetouredProcessInjector_Destroy /EXPORT:DetouredProcessInjector_Inject %(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="Assertions.cpp" />
<ClCompile Include="DebuggingHelpers.cpp" />
<ClCompile Include="DetouredProcessInjector.cpp" />
<ClCompile Include="DetouredScope.cpp" />
<ClCompile Include="DetoursServices.cpp" />
<ClCompile Include="DeviceMap.cpp" />
<ClCompile Include="MetadataOverrides.cpp" />
<ClCompile Include="PolicySearch.cpp" />
<ClCompile Include="SendReport.cpp" />
<ClCompile Include="stdafx.cpp" />
<ClCompile Include="StringOperations.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Assertions.h" />
<ClInclude Include="buildXL_mem.h" />
<ClInclude Include="CanonicalizedPath.h" />
<ClInclude Include="DataTypes.h" />
<ClInclude Include="DebuggingHelpers.h" />
<ClInclude Include="DetouredFunctions.h" />
<ClInclude Include="DetouredFunctionTypes.h" />
<ClInclude Include="DetouredProcessInjector.h" />
<ClInclude Include="DetouredScope.h" />
<ClInclude Include="DetoursHelpers.h" />
<ClInclude Include="DetoursServices.h" />
<ClInclude Include="DeviceMap.h" />
<ClInclude Include="FileAccessHelpers.h" />
<ClInclude Include="globals.h" />
<ClInclude Include="HandleOverlay.h" />
<ClInclude Include="MetadataOverrides.h" />
<ClInclude Include="PolicyResult.h" />
<ClInclude Include="PolicySearch.h" />
<ClInclude Include="SendReport.h" />
<ClInclude Include="stdafx-mac-common.h" />
<ClInclude Include="stdafx-mac-interop.h" />
<ClInclude Include="stdafx-mac-kext.h" />
<ClInclude Include="stdafx-win.h" />
<ClInclude Include="stdafx.h" />
<ClInclude Include="StringOperations.h" />
<ClInclude Include="targetver.h" />
<ClInclude Include="UnicodeConverter.h" />
<ClInclude Include="UniqueHandle.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Detours\Lib\Detours.x64.vcxproj">
<Project>{b17d7e79-6fe3-4d37-939e-3ecdd96e895d}</Project>
</ProjectReference>
<ProjectReference Include="..\Detours\Lib\Detours.x86.vcxproj">
<Project>{c3afde79-476e-4f9c-b793-786ddd827539}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>

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

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FA}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFA}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD0A}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="DataTypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DebuggingHelpers.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetouredFunctions.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetouredFunctionTypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetoursHelpers.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetoursServices.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="FileAccessHelpers.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="globals.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="SendReport.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="StringOperations.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="UnicodeConverter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="MetadataOverrides.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="HandleOverlay.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="PolicySearch.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DeviceMap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetouredProcessInjector.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="UniqueHandle.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Assertions.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetouredScope.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CanonicalizedPath.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="buildXL_mem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="PolicyResult.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx-mac-common.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx-mac-interop.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx-mac-kext.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx-win.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="DebuggingHelpers.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DetoursServices.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="SendReport.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="StringOperations.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="MetadataOverrides.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="PolicySearch.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DeviceMap.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DetouredProcessInjector.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Assertions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DetouredScope.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

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

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{2DFB7CE7-2007-4EDB-BCC7-77E181D0AF40}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<Import Project="DetoursServicesCommon.targets" />
</Project>

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

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{AA5A7776-F6F9-4F0E-885E-ACDDA15E4E91}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<Import Project="DetoursServicesCommon.targets" />
</Project>

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

@ -0,0 +1,159 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="DataTypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DebuggingHelpers.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetouredFunctions.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetouredFunctionTypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetoursHelpers.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetoursServices.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="FileAccessHelpers.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="globals.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="SendReport.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="StringOperations.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="UnicodeConverter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="MetadataOverrides.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="HandleOverlay.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="PolicySearch.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DeviceMap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetouredProcessInjector.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="UniqueHandle.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Assertions.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DetouredScope.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CanonicalizedPath.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="buildXL_mem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="PolicyResult.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx-mac-common.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx-mac-interop.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx-mac-kext.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx-win.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="DebuggingHelpers.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DetoursServices.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DetoursHelpers.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DetouredFunctions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="FileAccessHelpers.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="SendReport.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="StringOperations.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="MetadataOverrides.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="HandleOverlay.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="PolicySearch.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DeviceMap.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DetouredProcessInjector.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Assertions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DetouredScope.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CanonicalizedPath.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="PolicyResult.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="PolicyResult_common.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

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

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{49D106A3-292E-4CB5-BC4A-4FC3045B50DB}</ProjectGuid>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup>
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<DefaultWindowsSDKVersion>10.0.10240.0</DefaultWindowsSDKVersion>
<TargetName>DetoursServices</TargetName>
<OutputPath Condition="'$(Platform)'=='X64'">$(OutputPath)x64\</OutputPath>
<OutputPath Condition="'$(Platform)'=='Win32'">$(OutputPath)x86\</OutputPath>
<OutDir>$(OutputPath)</OutDir>
<UseCommonOutputDirectory>false</UseCommonOutputDirectory>
<IntermediateOutputPath Condition="'$(Platform)'=='X64'">$(BaseIntermediateOutputPath)x64\</IntermediateOutputPath>
<IntermediateOutputPath Condition="'$(Platform)'=='Win32'">$(BaseIntermediateOutputPath)x86\</IntermediateOutputPath>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>DETOURS_X86_X64;_MBCS;_WINDOWS;_USRDLL;_WINDLL;_UNICODE;UNICODE;VERBOSE=0;DETOURSSERVICES_EXPORTS;DETOURS_SERVICES_NATIVES_LIBRARY</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)'=='Debug'">_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Platform)'=='X64'">DETOURS_X64;DETOURS_64BIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">DETOURS_X86;DETOURS_32BIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\Detours\include</AdditionalIncludeDirectories>
<RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebug</RuntimeLibrary>
<RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<AdditionalDependencies>kernel32.lib;advapi32.lib;uuid.lib;ntdll.lib</AdditionalDependencies>
<AdditionalOptions>/EXPORT:DllMain /EXPORT:CreateDetouredProcess /EXPORT:DetouredProcessInjector_Create /EXPORT:DetouredProcessInjector_Destroy /EXPORT:DetouredProcessInjector_Inject %(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="Assertions.cpp" />
<ClCompile Include="CanonicalizedPath.cpp" />
<ClCompile Include="DebuggingHelpers.cpp" />
<ClCompile Include="DetouredFunctions.cpp" />
<ClCompile Include="DetouredProcessInjector.cpp" />
<ClCompile Include="DetouredScope.cpp" />
<ClCompile Include="DetoursHelpers.cpp" />
<ClCompile Include="DetoursServices.cpp" />
<ClCompile Include="DeviceMap.cpp" />
<ClCompile Include="FileAccessHelpers.cpp" />
<ClCompile Include="HandleOverlay.cpp" />
<ClCompile Include="MetadataOverrides.cpp" />
<ClCompile Include="PolicyResult.cpp" />
<ClCompile Include="PolicyResult_common.cpp" />
<ClCompile Include="PolicySearch.cpp" />
<ClCompile Include="SendReport.cpp" />
<ClCompile Include="stdafx.cpp" />
<ClCompile Include="StringOperations.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Assertions.h" />
<ClInclude Include="buildXL_mem.h" />
<ClInclude Include="CanonicalizedPath.h" />
<ClInclude Include="DataTypes.h" />
<ClInclude Include="DebuggingHelpers.h" />
<ClInclude Include="DetouredFunctions.h" />
<ClInclude Include="DetouredFunctionTypes.h" />
<ClInclude Include="DetouredProcessInjector.h" />
<ClInclude Include="DetouredScope.h" />
<ClInclude Include="DetoursHelpers.h" />
<ClInclude Include="DetoursServices.h" />
<ClInclude Include="DeviceMap.h" />
<ClInclude Include="FileAccessHelpers.h" />
<ClInclude Include="globals.h" />
<ClInclude Include="HandleOverlay.h" />
<ClInclude Include="MetadataOverrides.h" />
<ClInclude Include="PolicyResult.h" />
<ClInclude Include="PolicySearch.h" />
<ClInclude Include="SendReport.h" />
<ClInclude Include="stdafx-mac-common.h" />
<ClInclude Include="stdafx-mac-interop.h" />
<ClInclude Include="stdafx-mac-kext.h" />
<ClInclude Include="stdafx-win.h" />
<ClInclude Include="stdafx.h" />
<ClInclude Include="StringOperations.h" />
<ClInclude Include="targetver.h" />
<ClInclude Include="UnicodeConverter.h" />
<ClInclude Include="UniqueHandle.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Detours\Lib\Detours.x64.vcxproj">
<Project>{b17d7e79-6fe3-4d37-939e-3ecdd96e895d}</Project>
</ProjectReference>
<ProjectReference Include="..\Detours\Lib\Detours.x86.vcxproj">
<Project>{c3afde79-476e-4f9c-b793-786ddd827539}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>

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

@ -3,30 +3,44 @@
<PropertyGroup Label="Globals">
<ProjectGuid>{1EAD2D2D-5FD8-4C48-91F9-22046165F9CF}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup>
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<DefaultWindowsSDKVersion>10.0.10240.0</DefaultWindowsSDKVersion>
<OutputPath Condition="'$(Platform)'=='X64'">$(OutputPath)x64\</OutputPath>
<OutputPath Condition="'$(Platform)'=='Win32'">$(OutputPath)x86\</OutputPath>
<OutDir>$(OutputPath)</OutDir>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_WINDOWS;_USRDLL;_WINDLL;_UNICODE;UNICODE;VERBOSE=0;</PreprocessorDefinitions>
<!--<AdditionalIncludeDirectories>$(UM_IncludePath);$(KIT_SHARED_IncludePath);$(UniversalCRT_IncludePath);$(VC_VC_IncludePath);%(PreprocessorDefinitions)</AdditionalIncludeDirectories>-->
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/FS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/FS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/FS %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">/FS %(AdditionalOptions)</AdditionalOptions>
<RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebug</RuntimeLibrary>
<RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<AdditionalDependencies>kernel32.lib;advapi32.lib;uuid.lib;ntdll.lib</AdditionalDependencies>
</Link>
<Bscmake>
<PreserveSbr Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreserveSbr>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CreateFileWithZeroAccess.cpp" />
@ -48,23 +62,5 @@
<ClInclude Include="VerificationResult.h" />
<ClInclude Include="Utils.h" />
</ItemGroup>
<ItemGroup>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>

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

@ -1,39 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{6FD9CD40-99F8-4BE2-ADD3-6DAB1C0DCA0D}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Utilities.Collections</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="RuntimeContracts " Version="0.1.7.2" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Utilities.Collections</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<Content Include="Microsoft.OneBuild.Collections.dsc" />
</ItemGroup>

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{0D26A071-8487-4C88-A11A-D422190B41DF}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Utilities.Configuration</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Utilities.Configuration</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="RuntimeContracts" Version="0.1.7.2" />

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

@ -1,37 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{351C38FF-C50C-4A5E-BF31-B0AF4EF04BD0}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Utilities.Instrumentation.Common</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="RuntimeContracts " Version="0.1.7.2" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Utilities.Instrumentation.Common</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
</Project>

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

@ -1,34 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{896289ED-6FD2-45E4-979C-1195B3C7D0EC}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Interop</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Interop</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
</Project>

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

@ -1,41 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{9EA0BD5E-4CAA-4733-9F2D-1C4C66272708}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Native</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Native</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="RuntimeContracts" Version="0.1.7.2" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.5.0" />
<PackageReference Include="System.Memory" Version="4.5.1" />
<PackageReference Include="System.Security.AccessControl" Version="4.4.1" />
<PackageReference Include="System.Security.AccessControl" Version="4.5.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Utilities\BuildXL.Utilities.csproj" />

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{2E2824E0-5941-4FE4-A426-B098C0453441}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Storage</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Storage</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Native\BuildXL.Native.csproj" />

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

@ -1,34 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1C3A8250-F4A4-4C83-862C-6932841FC296}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>System.FormattableString</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>System.FormattableString</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
</Project>

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

@ -1,42 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{A77C8163-C3E2-445D-845E-AC0871CCDA57}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.Utilities.Collections</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.Utilities.Collections</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Collections\BuildXL.Utilities.Collections.csproj" />

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

@ -1,36 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{81F72C5A-AD34-4B95-8B08-1A277FF33BDD}</ProjectGuid>
<OutputType>Exe</OutputType>
<AssemblyName>Test.BuildXL.Executables.DummyWaiter</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.Executables.DummyWaiter</RootNamespace>
<LangVersion>7.2</LangVersion>
<ApplicationIcon />
<StartupObject />
</PropertyGroup>
</Project>

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

@ -1,39 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{27163FE5-C2C1-41FA-82DF-FAF9374B86C3}</ProjectGuid>
<OutputType>Exe</OutputType>
<AssemblyName>Test.BuildXL.Executables.TestProcess</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.Executables.TestProcess</RootNamespace>
<LangVersion>7.2</LangVersion>
<ApplicationIcon />
<StartupObject />
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\Native\BuildXL.Native.csproj" />
</ItemGroup>
<Target Name="GenerateDotNetCoreWin" AfterTargets="Build" Condition="'$(OS)' == 'Windows_NT' AND '$(GenerationAttempted)' != 'true'">
<Exec ConsoleToMSBuild="true" Command="dotnet build $(ProjectPath) -c $(Configuration) -r win-x64 /p:GenerationAttempted=true -o $(SolutionDir)bin\$(Configuration)\TestProcess\Win" />
</Target>
<Target Name="GenerateDotNetCoreMacOs" AfterTargets="Build" Condition="'$(OS)' != 'Windows_NT' AND '$(GenerationAttempted)' != 'true'">
<Exec ConsoleToMSBuild="true" Command="dotnet build $(ProjectPath) -c $(Configuration) -r osx-x64 /p:GenerationAttempted=true -o $(SolutionDir)bin\$(Configuration)\TestProcess\MacOs" />
</Target>
</Project>

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{BAD900A8-168E-4F53-BD47-8AC2EE4FF2B4}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.Storage.Admin</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.Storage.Admin</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />

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

@ -1,36 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1C1FD3D4-F352-47C4-9142-2E3BA9631FF4}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.Storage</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;DISABLE_FEATURE_MEMORYMAP_SECURITY;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;DISABLE_FEATURE_MEMORYMAP_SECURITY;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.Storage</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">

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

@ -1,40 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{8C9755C1-E51F-49E0-80A8-843CDEAA2C95}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.TestUtilities.XUnit</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;DISABLE_FEATURE_XUNIT_PRETTYSTACKTRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;DISABLE_FEATURE_XUNIT_PRETTYSTACKTRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.TestUtilities.XUnit</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="xunit" Version="2.3.1" />
<PackageReference Include="xunit.abstractions" Version="2.0.1" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.abstractions" Version="2.0.3" />
<PackageReference Include="xunit.runner.utility" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{7D7B0DDE-5375-4241-AA28-39B4483E6616}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.TestUtilities</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.TestUtilities</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />

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

@ -166,7 +166,7 @@ namespace Test.BuildXL.Utilities
await runTask;
}
[Fact(Skip = "Ignore this failing test for now, so that we can submit the rest for review")]
[Fact]
public void SetResultShouldImmediatelyChangeStateToFinal()
{
var tcs = TaskSourceSlim.Create<int>();

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

@ -1,35 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{D65979AA-696E-4410-AFDC-7F39FD539A43}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Test.BuildXL.Utilities</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Test.BuildXL.Utilities</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />

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

@ -1,49 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{A14871FC-6EC6-47DE-BA50-6B8755DC41B2}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>BuildXL.Utilities</AssemblyName>
<TargetFramework>netcoreapp2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Win32.Registry " Version="4.5.0" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.3.0" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>BuildXL.Utilities</RootNamespace>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
<ItemGroup>
<Content Include="Domino.Utilities.dsc" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.5.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Collections\BuildXL.Utilities.Collections.csproj" />
<ProjectReference Include="..\Instrumentation\Common\BuildXL.Utilities.Instrumentation.Common.csproj" />
<ProjectReference Include="..\Interop\BuildXL.Interop.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Update="Microsoft.Win32.Registry" Version="4.3.0" />
</ItemGroup>
</Project>

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

@ -28,7 +28,6 @@ namespace BuildXL.Utilities.Tasks
internal TaskSourceSlim(bool runContinuationsAsynchronously)
: this()
{
#if NET461Plus
TaskCreationOptions flags = runContinuationsAsynchronously
? TaskCreationOptions.RunContinuationsAsynchronously
: TaskCreationOptions.None;
@ -36,10 +35,6 @@ namespace BuildXL.Utilities.Tasks
// When a task completion source is constructed with RunContinuationsAsynchronously flag,
// then it makes no sense to SetResult from a separate thread.
m_setResultAsynchonously = false;
#else
m_tcs = new TaskCompletionSource<TResult>();
m_setResultAsynchonously = runContinuationsAsynchronously;
#endif
}
/// <summary>