diff --git a/bin/add-practice-exercise.ps1 b/bin/add-practice-exercise.ps1 index 241e9b647..a4e57cddc 100644 --- a/bin/add-practice-exercise.ps1 +++ b/bin/add-practice-exercise.ps1 @@ -32,32 +32,42 @@ $PSNativeCommandUseErrorActionPreference = $true $exerciseName = (Get-Culture).TextInfo.ToTitleCase($Exercise).Replace("-", "") $exerciseDir = "exercises/practice/${Exercise}" $project = "${exerciseDir}/${ExerciseName}.fsproj" -& dotnet new xunit --force -lang "F#" --target-framework-override net9.0 -o $exerciseDir -n $ExerciseName -& dotnet sln exercises/Exercises.sln add $project +& dotnet new xunit --force -lang "F#" --target-framework-override net10.0 -o $exerciseDir -n $ExerciseName +& dotnet sln exercises/Exercises.slnx add --solution-folder "/practice/" $project # Update project packages & dotnet remove $project package coverlet.collector -& dotnet add $project package Exercism.Tests --version 0.1.0-beta1 -& dotnet add $project package xunit.runner.visualstudio --version 2.4.3 -& dotnet add $project package xunit --version 2.4.1 -& dotnet add $project package Microsoft.NET.Test.Sdk --version 16.8.3 -& dotnet add $project package FsUnit.xUnit --version 4.0.4 +& dotnet remove $project package xunit +& dotnet add $project package Microsoft.NET.Test.Sdk --version 18.3.0 +& dotnet add $project package xunit.v3 --version 3.2.2 +& dotnet add $project package xunit.runner.visualstudio --version 3.1.5 +& dotnet add $project package FsUnit.xUnit --version 7.1.1 +& dotnet add $project package Exercism.Tests.xunit.v3 --version 0.1.0-beta1 # Add tools & dotnet new tool-manifest -o $exerciseDir & dotnet tool install --tool-manifest "${exerciseDir}/.config/dotnet-tools.json" fantomas-tool # Remove and update files -Remove-Item -Path "${exerciseDir}/Program.fs" Remove-Item -Path "${exerciseDir}/Tests.fs" Set-Content -Path "${exerciseDir}/${exerciseName}.fs" -Value "module ${exerciseName}" Set-Content -Path "${exerciseDir}/.meta/Example.fs" -Value "module ${exerciseName}" # Fix the project -[xml]$proj = Get-Content $project +$proj = [xml]::new() +$proj.PreserveWhitespace = $true +$proj.Load($project) + +$proj.Project.ItemGroup[0].AppendChild($proj.CreateTextNode(" ")) +$proj.Project.ItemGroup[0].AppendChild($proj.Project.ItemGroup[0].Compile.CloneNode($true)) +$proj.Project.ItemGroup[0].AppendChild($proj.CreateTextNode("`n ")) $proj.Project.ItemGroup[0].Compile[0].Include = "${exerciseName}.fs" $proj.Project.ItemGroup[0].Compile[1].Include = "${exerciseName}Tests.fs" -$proj.Project.PropertyGroup.RemoveChild($proj.Project.PropertyGroup.SelectSingleNode("//GenerateProgramFile")) +$rootNamespace = $proj.CreateElement("RootNamespace") +$rootNamespace.InnerText="Exercism" +$proj.Project.PropertyGroup.AppendChild($proj.CreateTextNode(" ")) +$proj.Project.PropertyGroup.AppendChild($rootNamespace) +$proj.Project.PropertyGroup.AppendChild($proj.CreateTextNode("`n ")) $proj.Save($project) # Add and run generator (this will update the tests file) diff --git a/bin/test.ps1 b/bin/test.ps1 index 6576e1419..4b6ccf393 100644 --- a/bin/test.ps1 +++ b/bin/test.ps1 @@ -113,7 +113,7 @@ function Test-Single-Exercise($Exercise, $Exercises) { function Test-All-Exercises($Exercises) { try { Prepare-Exercises $Exercises - Run-Tests "exercises/Exercises.sln" + Run-Tests "exercises/Exercises.slnx" } finally { Restore-Exercises $Exercises } @@ -139,7 +139,7 @@ function Build-Generators { function Test-Refactoring-Exercise-Default-Implementations { Write-Output "Testing refactoring exercises" - Run-Tests (Join-Path "exercises" "Refactoring.sln") + Run-Tests (Join-Path "exercises" "Refactoring.slnx") } function Test-Exercise-Example-Implementations($Exercise) { diff --git a/exercises/Exercises.sln b/exercises/Exercises.sln deleted file mode 100644 index d40a6472f..000000000 --- a/exercises/Exercises.sln +++ /dev/null @@ -1,1072 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31903.59 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "concept", "concept", "{B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "AnnalynsInfiltration", "concept\annalyns-infiltration\AnnalynsInfiltration.fsproj", "{B404AA3C-A226-409A-A035-6C1DC66940DD}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Bandwagoner", "concept\bandwagoner\Bandwagoner.fsproj", "{B4202889-9BC9-4557-AB75-8EC2332BAD18}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BirdWatcher", "concept\bird-watcher\BirdWatcher.fsproj", "{705ABDEC-F4C5-4508-A1DA-571D8469ED9B}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BookingUpForBeauty", "concept\booking-up-for-beauty\BookingUpForBeauty.fsproj", "{22B29734-BCB5-4967-9952-B5E05B02E288}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "CarsAssemble", "concept\cars-assemble\CarsAssemble.fsproj", "{B5BA00A7-DB77-42B7-9AFA-625E19F2F0D6}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "GuessingGame", "concept\guessing-game\GuessingGame.fsproj", "{6FEE8CB8-7341-4D4F-B490-364AD67DCC0E}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "InterestIsInteresting", "concept\interest-is-interesting\InterestIsInteresting.fsproj", "{887262D1-CB02-4FA3-8C51-110A0D8CEA4F}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "LogLevels", "concept\log-levels\LogLevels.fsproj", "{8F6CC051-22EB-406F-B0E3-F013812FA181}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "LuciansLusciousLasagna", "concept\lucians-luscious-lasagna\LuciansLusciousLasagna.fsproj", "{CA8AD1CA-2DD1-4201-A898-15C40E803339}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PizzaPricing", "concept\pizza-pricing\PizzaPricing.fsproj", "{60395119-70B7-4620-9683-A2E77F8F67C2}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SqueakyClean", "concept\squeaky-clean\SqueakyClean.fsproj", "{813F55A4-915B-4B92-BE74-34DF8A7A5E57}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TisburyTreasureHunt", "concept\tisbury-treasure-hunt\TisburyTreasureHunt.fsproj", "{93486261-F5F8-4062-80A4-4F50F4E2B993}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TracksOnTracksOnTracks", "concept\tracks-on-tracks-on-tracks\TracksOnTracksOnTracks.fsproj", "{4A207DF4-BE2D-4FFE-B0FA-18D47A2DAFB2}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ValentinesDay", "concept\valentines-day\ValentinesDay.fsproj", "{A115F270-9D56-425A-BA38-CCD82E2BCC66}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "practice", "practice", "{391BEEC4-91A8-43F3-AE94-D5CB9A8FA611}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Accumulate", "practice\accumulate\Accumulate.fsproj", "{3A2E7ACA-98FE-4E87-A483-94657720F530}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Acronym", "practice\acronym\Acronym.fsproj", "{DA247A23-0CCF-47BF-B101-9C19997AC559}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "AffineCipher", "practice\affine-cipher\AffineCipher.fsproj", "{F00564CB-6794-4493-B631-FEE8D2731E78}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "AllYourBase", "practice\all-your-base\AllYourBase.fsproj", "{E207043D-630C-4ADB-BB37-D13D042BB4D8}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Allergies", "practice\allergies\Allergies.fsproj", "{7D3D64C3-25BD-4707-9D56-251B12FD27D1}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Alphametics", "practice\alphametics\Alphametics.fsproj", "{9E2166CF-5738-4987-88CF-EEB945219642}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Anagram", "practice\anagram\Anagram.fsproj", "{132F8D0A-C7C3-4B6C-BC72-20B44EB3A920}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ArmstrongNumbers", "practice\armstrong-numbers\ArmstrongNumbers.fsproj", "{DAB6984B-0FD8-4AD5-B7A5-1EF5C00A7B53}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "AtbashCipher", "practice\atbash-cipher\AtbashCipher.fsproj", "{D9323CA0-390F-40A3-B4D8-28F3A8488944}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BankAccount", "practice\bank-account\BankAccount.fsproj", "{85771B80-02B7-423A-972F-9B76E2F4B7E0}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BeerSong", "practice\beer-song\BeerSong.fsproj", "{6D17BA7D-8A46-4F6D-8055-40BAE532F4B8}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BinarySearchTree", "practice\binary-search-tree\BinarySearchTree.fsproj", "{BD562971-8AA0-48FF-8607-7F804E2D2FDE}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BinarySearch", "practice\binary-search\BinarySearch.fsproj", "{FBA47F48-6414-493C-BBA8-07B8C1970036}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Binary", "practice\binary\Binary.fsproj", "{CD9529B9-6DE9-4ED9-B59A-1605BDB27620}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Bob", "practice\bob\Bob.fsproj", "{081F4867-B556-434E-BC67-5FEB888B24CA}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BookStore", "practice\book-store\BookStore.fsproj", "{AE659EB3-B358-42E6-B890-8FD4A7AB6595}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BottleSong", "practice\bottle-song\BottleSong.fsproj", "{58C11E09-8F2B-475D-AA56-97758DDFB438}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Bowling", "practice\bowling\Bowling.fsproj", "{18DEB670-4948-490A-924C-F4E8F295DB21}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Change", "practice\change\Change.fsproj", "{FB3B0B04-5EC8-427B-812F-AE2DA62D9E93}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "CircularBuffer", "practice\circular-buffer\CircularBuffer.fsproj", "{5176D479-17FF-4A27-9263-005B36C74089}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Clock", "practice\clock\Clock.fsproj", "{FAD6BDAF-8F38-4981-AFE6-8FF0F14C5A67}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "CollatzConjecture", "practice\collatz-conjecture\CollatzConjecture.fsproj", "{A0207116-3B99-48B8-88F3-22140FA63437}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ComplexNumbers", "practice\complex-numbers\ComplexNumbers.fsproj", "{51F9297B-3723-48D1-BFA8-DFBEDAE22703}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Connect", "practice\connect\Connect.fsproj", "{367648F7-F3F6-4403-8095-324DEFD3E756}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "CryptoSquare", "practice\crypto-square\CryptoSquare.fsproj", "{E223E3E7-B665-4097-B86F-BD3A25AAA934}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "CustomSet", "practice\custom-set\CustomSet.fsproj", "{1E39BDD9-46FE-4CC5-8A17-8258B98D3F98}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Darts", "practice\darts\Darts.fsproj", "{FF82E034-FB49-48F7-ACE2-A26AFD2DD3E1}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Diamond", "practice\diamond\Diamond.fsproj", "{A62F9DE3-5F25-48BF-A4E3-7E7572015CAB}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "DifferenceOfSquares", "practice\difference-of-squares\DifferenceOfSquares.fsproj", "{1FAE0DA6-4987-4D2E-BBEC-1197957906FF}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "DiffieHellman", "practice\diffie-hellman\DiffieHellman.fsproj", "{4555CF5C-B3AA-4F2B-B613-747A78FF9E38}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "DndCharacter", "practice\dnd-character\DndCharacter.fsproj", "{174FB6D1-F7CE-4734-B61F-B1646415B055}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Dominoes", "practice\dominoes\Dominoes.fsproj", "{E7CC9162-617D-472E-B0EA-C21B49F4681D}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "DotDsl", "practice\dot-dsl\DotDsl.fsproj", "{40B7B127-1552-4FE3-84D2-01E255068A0A}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "EliudsEggs", "practice\eliuds-eggs\EliudsEggs.fsproj", "{BF0242CC-2517-4949-80F5-61E32FD41B49}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ErrorHandling", "practice\error-handling\ErrorHandling.fsproj", "{7503F315-D08E-4343-A954-899C7CB8724F}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Etl", "practice\etl\Etl.fsproj", "{3B404F0C-0368-495E-876C-FCDB95B5AC38}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FoodChain", "practice\food-chain\FoodChain.fsproj", "{5D44F5F1-4FEF-4D5B-8F60-89F989C34568}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Forth", "practice\forth\Forth.fsproj", "{686303ED-6E94-494A-918E-93A38B5F0C3F}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "GameOfLife", "practice\game-of-life\GameOfLife.fsproj", "{E367F54F-DF25-49EE-B933-7E455E58097D}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Gigasecond", "practice\gigasecond\Gigasecond.fsproj", "{F6A86131-CF1B-4ED1-8E04-580E90E542D8}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "GoCounting", "practice\go-counting\GoCounting.fsproj", "{C8A2430E-94A6-4EC7-A993-39E48A1AF232}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "GradeSchool", "practice\grade-school\GradeSchool.fsproj", "{F4649DE2-24CE-40FE-9E39-9B95F23C27D1}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Grains", "practice\grains\Grains.fsproj", "{634C1A09-2023-4302-AF8B-911AE0F97D40}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Grep", "practice\grep\Grep.fsproj", "{11510A71-E63B-4D80-A111-DC5AD4D2FBB8}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Hamming", "practice\hamming\Hamming.fsproj", "{DBE25107-3962-42E8-8031-AF7A3F46E2F8}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Hangman", "practice\hangman\Hangman.fsproj", "{742ACEB8-62D1-471B-8408-9E3220139964}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "HelloWorld", "practice\hello-world\HelloWorld.fsproj", "{9E141A86-97F6-4D39-851F-8A2824B18A3B}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Hexadecimal", "practice\hexadecimal\Hexadecimal.fsproj", "{483ECABE-2E24-4612-83A1-475AC2F945DD}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "HighScores", "practice\high-scores\HighScores.fsproj", "{AB1ACFBA-D01A-435C-8A6D-C19176521F9C}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "House", "practice\house\House.fsproj", "{A13A449D-1288-46B6-A462-8C80A6B5C3CA}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "IsbnVerifier", "practice\isbn-verifier\IsbnVerifier.fsproj", "{6CCE7408-0231-4CD8-AB20-AAB5FA662647}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Isogram", "practice\isogram\Isogram.fsproj", "{27D0E6A4-3AD8-4CBB-8B1C-60C6B4CDD24E}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "KindergartenGarden", "practice\kindergarten-garden\KindergartenGarden.fsproj", "{D927BD26-1420-4EC9-B3AE-CB568A3A5F4D}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Knapsack", "practice\knapsack\Knapsack.fsproj", "{01F6B5FD-EE35-4154-9543-CD296D54242F}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "LargestSeriesProduct", "practice\largest-series-product\LargestSeriesProduct.fsproj", "{97B84150-D6B7-4934-BFA7-866A901C95FF}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Leap", "practice\leap\Leap.fsproj", "{B5EBB25C-2C7C-42D9-92C3-EAC7B6F3909E}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Ledger", "practice\ledger\Ledger.fsproj", "{E8A70478-F2B6-4AD4-AACE-C1A8F17158DD}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "LensPerson", "practice\lens-person\LensPerson.fsproj", "{ABA149A4-3877-41B5-A886-7FEF9BA85A95}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "LinkedList", "practice\linked-list\LinkedList.fsproj", "{AC1674F2-8F1B-45C9-B4FC-E5132B34747F}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ListOps", "practice\list-ops\ListOps.fsproj", "{8EF5F163-4E1D-41D6-8902-9FF75DDFB76C}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Luhn", "practice\luhn\Luhn.fsproj", "{E8D8B038-1BBE-4F52-8143-04A6FC85ACEF}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Markdown", "practice\markdown\Markdown.fsproj", "{7A989F5B-C9C7-47D1-B33D-0D900EED4B93}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "MatchingBrackets", "practice\matching-brackets\MatchingBrackets.fsproj", "{3B371D60-A79D-4987-9AD0-3A686F98BDB5}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Matrix", "practice\matrix\Matrix.fsproj", "{3A8D2CE8-EFA7-4623-8276-337C89C47006}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Meetup", "practice\meetup\Meetup.fsproj", "{6CAC8106-5283-4CE3-AC83-4F953A22F876}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Minesweeper", "practice\minesweeper\Minesweeper.fsproj", "{F7895A04-BE01-4FAE-84BA-A4E88B09A8AF}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "NthPrime", "practice\nth-prime\NthPrime.fsproj", "{2AF97A85-15FB-4D4E-8DED-48BA5FC22A67}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "NucleotideCount", "practice\nucleotide-count\NucleotideCount.fsproj", "{FF053973-B1D6-45A7-9B97-85F9AB25BFC6}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "OcrNumbers", "practice\ocr-numbers\OcrNumbers.fsproj", "{F9769157-B7AD-40E5-B97B-02CEAB7958F5}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Octal", "practice\octal\Octal.fsproj", "{08AFA6AA-A2E7-44CF-A9AB-C1C086F5ED14}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PalindromeProducts", "practice\palindrome-products\PalindromeProducts.fsproj", "{D1B6AAEB-6064-468E-8C8A-66469137F6CE}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Pangram", "practice\pangram\Pangram.fsproj", "{A7AA848F-4EAD-4564-9A26-32FF3013739C}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ParallelLetterFrequency", "practice\parallel-letter-frequency\ParallelLetterFrequency.fsproj", "{1AC58611-1BA9-42D2-8774-7BAFC473DA3C}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PascalsTriangle", "practice\pascals-triangle\PascalsTriangle.fsproj", "{0B5CA79F-85BE-4EA2-8644-D7B128BA81F1}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PerfectNumbers", "practice\perfect-numbers\PerfectNumbers.fsproj", "{E6FB2416-71BF-4ED1-A26D-E6A9F9FAF5B5}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PhoneNumber", "practice\phone-number\PhoneNumber.fsproj", "{B2412D2F-9265-4FCF-ADD0-82429CDFD6B7}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PigLatin", "practice\pig-latin\PigLatin.fsproj", "{B56D9AB0-E639-4FCB-8C42-89C36A268084}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Poker", "practice\poker\Poker.fsproj", "{87509049-75A0-48A1-B83A-EA8D0B0D253D}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Pov", "practice\pov\Pov.fsproj", "{09F29AAE-770B-4DBC-8F44-A7884B03020D}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PrimeFactors", "practice\prime-factors\PrimeFactors.fsproj", "{DA90836A-EF1A-49E7-B15D-528A8A3FB3A5}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ProteinTranslation", "practice\protein-translation\ProteinTranslation.fsproj", "{8ADA6343-0FF2-4BE0-8A29-DA702B39053D}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Proverb", "practice\proverb\Proverb.fsproj", "{2B7DA640-28A4-42A2-B7D1-4465BDD88409}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "PythagoreanTriplet", "practice\pythagorean-triplet\PythagoreanTriplet.fsproj", "{82435576-D807-4C8E-8C2F-25AB7E37A69C}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "QueenAttack", "practice\queen-attack\QueenAttack.fsproj", "{1DC6C868-BEE5-454F-8176-8EACCD8CCFD7}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RailFenceCipher", "practice\rail-fence-cipher\RailFenceCipher.fsproj", "{4FBA64D3-91A1-46EB-9F7D-3EF207C88A6D}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Raindrops", "practice\raindrops\Raindrops.fsproj", "{4E218BD1-6A95-4609-AFD1-B9AD8839BE46}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RationalNumbers", "practice\rational-numbers\RationalNumbers.fsproj", "{8A12B293-7A02-44D9-BB76-563CBB7048D5}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "React", "practice\react\React.fsproj", "{B353A647-FDE9-4DE1-B268-EE9C9B400500}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Rectangles", "practice\rectangles\Rectangles.fsproj", "{8EDD35D6-EC77-4E11-91C4-5EAE5FDD1F62}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RelativeDistance", "practice\relative-distance\RelativeDistance.fsproj", "{74A88515-F7D5-447D-90B3-AD7EAF26549C}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ResistorColorDuo", "practice\resistor-color-duo\ResistorColorDuo.fsproj", "{A50C565F-2A62-4A1E-8B79-BB8E02C2E23E}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ResistorColor", "practice\resistor-color\ResistorColor.fsproj", "{EEC5C350-66C3-4631-BB86-E7123E741100}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RestApi", "practice\rest-api\RestApi.fsproj", "{76172314-60CB-4B8B-AE2F-994F9CDCEEBD}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ReverseString", "practice\reverse-string\ReverseString.fsproj", "{2FBEC014-FA4E-44A2-9340-1EDAA4CB7AA7}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RnaTranscription", "practice\rna-transcription\RnaTranscription.fsproj", "{2DD0DDEB-E86A-4DC6-9228-408D58760560}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RobotName", "practice\robot-name\RobotName.fsproj", "{27E49D97-ECEF-408E-AD1A-A0E908D15B88}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RobotSimulator", "practice\robot-simulator\RobotSimulator.fsproj", "{3C18C024-A889-4AEC-973D-1BB29B2F7A79}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RomanNumerals", "practice\roman-numerals\RomanNumerals.fsproj", "{DB08C0F9-6E6A-4FB5-8BAB-FE1C71C4FB29}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RotationalCipher", "practice\rotational-cipher\RotationalCipher.fsproj", "{ED5AD12C-509D-48E3-B650-07B66EE60E37}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "RunLengthEncoding", "practice\run-length-encoding\RunLengthEncoding.fsproj", "{F330DEB2-0065-4B77-91EA-3B7105A1C89A}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SaddlePoints", "practice\saddle-points\SaddlePoints.fsproj", "{644E402D-2BDE-45D0-A398-E94ABB4876DA}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Say", "practice\say\Say.fsproj", "{CA2AAB06-3CB4-4117-B42D-3D283706B652}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ScaleGenerator", "practice\scale-generator\ScaleGenerator.fsproj", "{6C5BDCE6-7FBD-439B-AB6A-210F64F92040}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ScrabbleScore", "practice\scrabble-score\ScrabbleScore.fsproj", "{D162562E-2BAD-43B0-9133-1D0E723C0B99}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SecretHandshake", "practice\secret-handshake\SecretHandshake.fsproj", "{569BE165-B1DC-47EE-8E0D-C871B4C7609A}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Series", "practice\series\Series.fsproj", "{97D9FE31-DEE8-41F5-8A67-84C43EE75E85}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SgfParsing", "practice\sgf-parsing\SgfParsing.fsproj", "{3259187E-9910-4B17-A9F5-374B06317607}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Sieve", "practice\sieve\Sieve.fsproj", "{07093167-82BB-4503-AB35-B061CBA48689}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SimpleCipher", "practice\simple-cipher\SimpleCipher.fsproj", "{9C5B2929-0FA8-4652-AC86-3673523C06A4}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SimpleLinkedList", "practice\simple-linked-list\SimpleLinkedList.fsproj", "{5B1A2DDD-46E0-4B09-85EA-695525078DF8}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SpaceAge", "practice\space-age\SpaceAge.fsproj", "{8E1885EE-FBDF-4C29-A17E-90D69E651E02}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SpiralMatrix", "practice\spiral-matrix\SpiralMatrix.fsproj", "{35E4287A-54C6-4E55-8445-4BF34B7996D8}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SquareRoot", "practice\square-root\SquareRoot.fsproj", "{A4D5D798-9F44-4A74-83EE-0965B54F52B9}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Strain", "practice\strain\Strain.fsproj", "{45817DE7-FF9A-4EF3-A7E1-37C1F2A024BE}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Sublist", "practice\sublist\Sublist.fsproj", "{81028002-5B16-4730-85C6-5B08DAF4FCB2}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SumOfMultiples", "practice\sum-of-multiples\SumOfMultiples.fsproj", "{9BCF8EFD-1AF3-43BD-998F-55CF34CB4096}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Tournament", "practice\tournament\Tournament.fsproj", "{DD9B8E51-C751-4BBB-AB12-9331378C8B2E}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Transpose", "practice\transpose\Transpose.fsproj", "{B3E80A8D-E714-47D0-A5C8-7654D6F714D8}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TreeBuilding", "practice\tree-building\TreeBuilding.fsproj", "{81EFC316-F297-4C3B-9C7A-ABEC6DF03D54}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Triangle", "practice\triangle\Triangle.fsproj", "{A17AB821-E22E-458D-AD53-D865AA5C49EF}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Trinary", "practice\trinary\Trinary.fsproj", "{D2AB8329-1C4D-45D8-B512-5FAAC2F97CBA}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TwelveDays", "practice\twelve-days\TwelveDays.fsproj", "{631EE16B-8176-4237-9079-AE18C143059F}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TwoBucket", "practice\two-bucket\TwoBucket.fsproj", "{2D6EA1A2-7849-4072-B111-48F1DAAE35FE}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TwoFer", "practice\two-fer\TwoFer.fsproj", "{7ACF060A-D1E4-44C4-A7CB-BBBF6F96511B}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "VariableLengthQuantity", "practice\variable-length-quantity\VariableLengthQuantity.fsproj", "{5CF11BF4-E978-44D0-B00D-C77C6D56A83C}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "WordCount", "practice\word-count\WordCount.fsproj", "{39CB6446-3FD7-4AEE-9C7C-29393D594DE9}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "WordSearch", "practice\word-search\WordSearch.fsproj", "{4A78CE6A-65DD-4D07-A47A-231F100EAE84}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Wordy", "practice\wordy\Wordy.fsproj", "{BAF8C436-F9F0-4C3C-80FC-2AE6AEFA4B31}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Yacht", "practice\yacht\Yacht.fsproj", "{4AD3B365-83FE-4C43-BEB5-E7DC5CCED892}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ZebraPuzzle", "practice\zebra-puzzle\ZebraPuzzle.fsproj", "{A6E25412-34F6-49ED-834B-8A551CF3F2D3}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Zipper", "practice\zipper\Zipper.fsproj", "{32F8738C-2782-4881-95C0-C621DC0D7ED9}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ResistorColorTrio", "practice\resistor-color-trio\ResistorColorTrio.fsproj", "{1850FAE9-5ACB-41D0-91BB-AD17A1021248}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "KillerSudokuHelper", "practice\killer-sudoku-helper\KillerSudokuHelper.fsproj", "{FCE9E627-CFF9-4EF3-84BE-D42B354825AA}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "StateOfTicTacToe", "practice\state-of-tic-tac-toe\StateOfTicTacToe.fsproj", "{A12FEF19-5EE8-430E-BD66-2D93ADFC1944}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Satellite", "practice\satellite\Satellite.fsproj", "{FF432193-3D08-4BD4-ADCD-1512BF67A425}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FlowerField", "practice\flower-field\FlowerField.fsproj", "{26CB8141-0925-4A3C-A4FE-3190342EB85C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {B404AA3C-A226-409A-A035-6C1DC66940DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B404AA3C-A226-409A-A035-6C1DC66940DD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B404AA3C-A226-409A-A035-6C1DC66940DD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B404AA3C-A226-409A-A035-6C1DC66940DD}.Release|Any CPU.Build.0 = Release|Any CPU - {B4202889-9BC9-4557-AB75-8EC2332BAD18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B4202889-9BC9-4557-AB75-8EC2332BAD18}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B4202889-9BC9-4557-AB75-8EC2332BAD18}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B4202889-9BC9-4557-AB75-8EC2332BAD18}.Release|Any CPU.Build.0 = Release|Any CPU - {705ABDEC-F4C5-4508-A1DA-571D8469ED9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {705ABDEC-F4C5-4508-A1DA-571D8469ED9B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {705ABDEC-F4C5-4508-A1DA-571D8469ED9B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {705ABDEC-F4C5-4508-A1DA-571D8469ED9B}.Release|Any CPU.Build.0 = Release|Any CPU - {22B29734-BCB5-4967-9952-B5E05B02E288}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {22B29734-BCB5-4967-9952-B5E05B02E288}.Debug|Any CPU.Build.0 = Debug|Any CPU - {22B29734-BCB5-4967-9952-B5E05B02E288}.Release|Any CPU.ActiveCfg = Release|Any CPU - {22B29734-BCB5-4967-9952-B5E05B02E288}.Release|Any CPU.Build.0 = Release|Any CPU - {B5BA00A7-DB77-42B7-9AFA-625E19F2F0D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B5BA00A7-DB77-42B7-9AFA-625E19F2F0D6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B5BA00A7-DB77-42B7-9AFA-625E19F2F0D6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B5BA00A7-DB77-42B7-9AFA-625E19F2F0D6}.Release|Any CPU.Build.0 = Release|Any CPU - {6FEE8CB8-7341-4D4F-B490-364AD67DCC0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6FEE8CB8-7341-4D4F-B490-364AD67DCC0E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6FEE8CB8-7341-4D4F-B490-364AD67DCC0E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6FEE8CB8-7341-4D4F-B490-364AD67DCC0E}.Release|Any CPU.Build.0 = Release|Any CPU - {887262D1-CB02-4FA3-8C51-110A0D8CEA4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {887262D1-CB02-4FA3-8C51-110A0D8CEA4F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {887262D1-CB02-4FA3-8C51-110A0D8CEA4F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {887262D1-CB02-4FA3-8C51-110A0D8CEA4F}.Release|Any CPU.Build.0 = Release|Any CPU - {8F6CC051-22EB-406F-B0E3-F013812FA181}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8F6CC051-22EB-406F-B0E3-F013812FA181}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8F6CC051-22EB-406F-B0E3-F013812FA181}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8F6CC051-22EB-406F-B0E3-F013812FA181}.Release|Any CPU.Build.0 = Release|Any CPU - {CA8AD1CA-2DD1-4201-A898-15C40E803339}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CA8AD1CA-2DD1-4201-A898-15C40E803339}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CA8AD1CA-2DD1-4201-A898-15C40E803339}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CA8AD1CA-2DD1-4201-A898-15C40E803339}.Release|Any CPU.Build.0 = Release|Any CPU - {60395119-70B7-4620-9683-A2E77F8F67C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {60395119-70B7-4620-9683-A2E77F8F67C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {60395119-70B7-4620-9683-A2E77F8F67C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {60395119-70B7-4620-9683-A2E77F8F67C2}.Release|Any CPU.Build.0 = Release|Any CPU - {813F55A4-915B-4B92-BE74-34DF8A7A5E57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {813F55A4-915B-4B92-BE74-34DF8A7A5E57}.Debug|Any CPU.Build.0 = Debug|Any CPU - {813F55A4-915B-4B92-BE74-34DF8A7A5E57}.Release|Any CPU.ActiveCfg = Release|Any CPU - {813F55A4-915B-4B92-BE74-34DF8A7A5E57}.Release|Any CPU.Build.0 = Release|Any CPU - {93486261-F5F8-4062-80A4-4F50F4E2B993}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {93486261-F5F8-4062-80A4-4F50F4E2B993}.Debug|Any CPU.Build.0 = Debug|Any CPU - {93486261-F5F8-4062-80A4-4F50F4E2B993}.Release|Any CPU.ActiveCfg = Release|Any CPU - {93486261-F5F8-4062-80A4-4F50F4E2B993}.Release|Any CPU.Build.0 = Release|Any CPU - {4A207DF4-BE2D-4FFE-B0FA-18D47A2DAFB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4A207DF4-BE2D-4FFE-B0FA-18D47A2DAFB2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4A207DF4-BE2D-4FFE-B0FA-18D47A2DAFB2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4A207DF4-BE2D-4FFE-B0FA-18D47A2DAFB2}.Release|Any CPU.Build.0 = Release|Any CPU - {A115F270-9D56-425A-BA38-CCD82E2BCC66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A115F270-9D56-425A-BA38-CCD82E2BCC66}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A115F270-9D56-425A-BA38-CCD82E2BCC66}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A115F270-9D56-425A-BA38-CCD82E2BCC66}.Release|Any CPU.Build.0 = Release|Any CPU - {3A2E7ACA-98FE-4E87-A483-94657720F530}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3A2E7ACA-98FE-4E87-A483-94657720F530}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3A2E7ACA-98FE-4E87-A483-94657720F530}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3A2E7ACA-98FE-4E87-A483-94657720F530}.Release|Any CPU.Build.0 = Release|Any CPU - {DA247A23-0CCF-47BF-B101-9C19997AC559}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DA247A23-0CCF-47BF-B101-9C19997AC559}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DA247A23-0CCF-47BF-B101-9C19997AC559}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DA247A23-0CCF-47BF-B101-9C19997AC559}.Release|Any CPU.Build.0 = Release|Any CPU - {F00564CB-6794-4493-B631-FEE8D2731E78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F00564CB-6794-4493-B631-FEE8D2731E78}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F00564CB-6794-4493-B631-FEE8D2731E78}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F00564CB-6794-4493-B631-FEE8D2731E78}.Release|Any CPU.Build.0 = Release|Any CPU - {E207043D-630C-4ADB-BB37-D13D042BB4D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E207043D-630C-4ADB-BB37-D13D042BB4D8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E207043D-630C-4ADB-BB37-D13D042BB4D8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E207043D-630C-4ADB-BB37-D13D042BB4D8}.Release|Any CPU.Build.0 = Release|Any CPU - {7D3D64C3-25BD-4707-9D56-251B12FD27D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7D3D64C3-25BD-4707-9D56-251B12FD27D1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7D3D64C3-25BD-4707-9D56-251B12FD27D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7D3D64C3-25BD-4707-9D56-251B12FD27D1}.Release|Any CPU.Build.0 = Release|Any CPU - {9E2166CF-5738-4987-88CF-EEB945219642}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9E2166CF-5738-4987-88CF-EEB945219642}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9E2166CF-5738-4987-88CF-EEB945219642}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9E2166CF-5738-4987-88CF-EEB945219642}.Release|Any CPU.Build.0 = Release|Any CPU - {132F8D0A-C7C3-4B6C-BC72-20B44EB3A920}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {132F8D0A-C7C3-4B6C-BC72-20B44EB3A920}.Debug|Any CPU.Build.0 = Debug|Any CPU - {132F8D0A-C7C3-4B6C-BC72-20B44EB3A920}.Release|Any CPU.ActiveCfg = Release|Any CPU - {132F8D0A-C7C3-4B6C-BC72-20B44EB3A920}.Release|Any CPU.Build.0 = Release|Any CPU - {DAB6984B-0FD8-4AD5-B7A5-1EF5C00A7B53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DAB6984B-0FD8-4AD5-B7A5-1EF5C00A7B53}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DAB6984B-0FD8-4AD5-B7A5-1EF5C00A7B53}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DAB6984B-0FD8-4AD5-B7A5-1EF5C00A7B53}.Release|Any CPU.Build.0 = Release|Any CPU - {D9323CA0-390F-40A3-B4D8-28F3A8488944}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D9323CA0-390F-40A3-B4D8-28F3A8488944}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D9323CA0-390F-40A3-B4D8-28F3A8488944}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D9323CA0-390F-40A3-B4D8-28F3A8488944}.Release|Any CPU.Build.0 = Release|Any CPU - {85771B80-02B7-423A-972F-9B76E2F4B7E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {85771B80-02B7-423A-972F-9B76E2F4B7E0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {85771B80-02B7-423A-972F-9B76E2F4B7E0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {85771B80-02B7-423A-972F-9B76E2F4B7E0}.Release|Any CPU.Build.0 = Release|Any CPU - {6D17BA7D-8A46-4F6D-8055-40BAE532F4B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6D17BA7D-8A46-4F6D-8055-40BAE532F4B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6D17BA7D-8A46-4F6D-8055-40BAE532F4B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6D17BA7D-8A46-4F6D-8055-40BAE532F4B8}.Release|Any CPU.Build.0 = Release|Any CPU - {BD562971-8AA0-48FF-8607-7F804E2D2FDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BD562971-8AA0-48FF-8607-7F804E2D2FDE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BD562971-8AA0-48FF-8607-7F804E2D2FDE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BD562971-8AA0-48FF-8607-7F804E2D2FDE}.Release|Any CPU.Build.0 = Release|Any CPU - {FBA47F48-6414-493C-BBA8-07B8C1970036}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FBA47F48-6414-493C-BBA8-07B8C1970036}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FBA47F48-6414-493C-BBA8-07B8C1970036}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FBA47F48-6414-493C-BBA8-07B8C1970036}.Release|Any CPU.Build.0 = Release|Any CPU - {CD9529B9-6DE9-4ED9-B59A-1605BDB27620}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CD9529B9-6DE9-4ED9-B59A-1605BDB27620}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CD9529B9-6DE9-4ED9-B59A-1605BDB27620}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CD9529B9-6DE9-4ED9-B59A-1605BDB27620}.Release|Any CPU.Build.0 = Release|Any CPU - {081F4867-B556-434E-BC67-5FEB888B24CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {081F4867-B556-434E-BC67-5FEB888B24CA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {081F4867-B556-434E-BC67-5FEB888B24CA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {081F4867-B556-434E-BC67-5FEB888B24CA}.Release|Any CPU.Build.0 = Release|Any CPU - {AE659EB3-B358-42E6-B890-8FD4A7AB6595}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE659EB3-B358-42E6-B890-8FD4A7AB6595}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE659EB3-B358-42E6-B890-8FD4A7AB6595}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE659EB3-B358-42E6-B890-8FD4A7AB6595}.Release|Any CPU.Build.0 = Release|Any CPU - {58C11E09-8F2B-475D-AA56-97758DDFB438}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {58C11E09-8F2B-475D-AA56-97758DDFB438}.Debug|Any CPU.Build.0 = Debug|Any CPU - {58C11E09-8F2B-475D-AA56-97758DDFB438}.Release|Any CPU.ActiveCfg = Release|Any CPU - {58C11E09-8F2B-475D-AA56-97758DDFB438}.Release|Any CPU.Build.0 = Release|Any CPU - {18DEB670-4948-490A-924C-F4E8F295DB21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {18DEB670-4948-490A-924C-F4E8F295DB21}.Debug|Any CPU.Build.0 = Debug|Any CPU - {18DEB670-4948-490A-924C-F4E8F295DB21}.Release|Any CPU.ActiveCfg = Release|Any CPU - {18DEB670-4948-490A-924C-F4E8F295DB21}.Release|Any CPU.Build.0 = Release|Any CPU - {FB3B0B04-5EC8-427B-812F-AE2DA62D9E93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FB3B0B04-5EC8-427B-812F-AE2DA62D9E93}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FB3B0B04-5EC8-427B-812F-AE2DA62D9E93}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FB3B0B04-5EC8-427B-812F-AE2DA62D9E93}.Release|Any CPU.Build.0 = Release|Any CPU - {5176D479-17FF-4A27-9263-005B36C74089}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5176D479-17FF-4A27-9263-005B36C74089}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5176D479-17FF-4A27-9263-005B36C74089}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5176D479-17FF-4A27-9263-005B36C74089}.Release|Any CPU.Build.0 = Release|Any CPU - {FAD6BDAF-8F38-4981-AFE6-8FF0F14C5A67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FAD6BDAF-8F38-4981-AFE6-8FF0F14C5A67}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FAD6BDAF-8F38-4981-AFE6-8FF0F14C5A67}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FAD6BDAF-8F38-4981-AFE6-8FF0F14C5A67}.Release|Any CPU.Build.0 = Release|Any CPU - {A0207116-3B99-48B8-88F3-22140FA63437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A0207116-3B99-48B8-88F3-22140FA63437}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A0207116-3B99-48B8-88F3-22140FA63437}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A0207116-3B99-48B8-88F3-22140FA63437}.Release|Any CPU.Build.0 = Release|Any CPU - {51F9297B-3723-48D1-BFA8-DFBEDAE22703}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {51F9297B-3723-48D1-BFA8-DFBEDAE22703}.Debug|Any CPU.Build.0 = Debug|Any CPU - {51F9297B-3723-48D1-BFA8-DFBEDAE22703}.Release|Any CPU.ActiveCfg = Release|Any CPU - {51F9297B-3723-48D1-BFA8-DFBEDAE22703}.Release|Any CPU.Build.0 = Release|Any CPU - {367648F7-F3F6-4403-8095-324DEFD3E756}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {367648F7-F3F6-4403-8095-324DEFD3E756}.Debug|Any CPU.Build.0 = Debug|Any CPU - {367648F7-F3F6-4403-8095-324DEFD3E756}.Release|Any CPU.ActiveCfg = Release|Any CPU - {367648F7-F3F6-4403-8095-324DEFD3E756}.Release|Any CPU.Build.0 = Release|Any CPU - {E223E3E7-B665-4097-B86F-BD3A25AAA934}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E223E3E7-B665-4097-B86F-BD3A25AAA934}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E223E3E7-B665-4097-B86F-BD3A25AAA934}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E223E3E7-B665-4097-B86F-BD3A25AAA934}.Release|Any CPU.Build.0 = Release|Any CPU - {1E39BDD9-46FE-4CC5-8A17-8258B98D3F98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1E39BDD9-46FE-4CC5-8A17-8258B98D3F98}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1E39BDD9-46FE-4CC5-8A17-8258B98D3F98}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1E39BDD9-46FE-4CC5-8A17-8258B98D3F98}.Release|Any CPU.Build.0 = Release|Any CPU - {FF82E034-FB49-48F7-ACE2-A26AFD2DD3E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FF82E034-FB49-48F7-ACE2-A26AFD2DD3E1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FF82E034-FB49-48F7-ACE2-A26AFD2DD3E1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF82E034-FB49-48F7-ACE2-A26AFD2DD3E1}.Release|Any CPU.Build.0 = Release|Any CPU - {A62F9DE3-5F25-48BF-A4E3-7E7572015CAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A62F9DE3-5F25-48BF-A4E3-7E7572015CAB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A62F9DE3-5F25-48BF-A4E3-7E7572015CAB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A62F9DE3-5F25-48BF-A4E3-7E7572015CAB}.Release|Any CPU.Build.0 = Release|Any CPU - {1FAE0DA6-4987-4D2E-BBEC-1197957906FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1FAE0DA6-4987-4D2E-BBEC-1197957906FF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1FAE0DA6-4987-4D2E-BBEC-1197957906FF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1FAE0DA6-4987-4D2E-BBEC-1197957906FF}.Release|Any CPU.Build.0 = Release|Any CPU - {4555CF5C-B3AA-4F2B-B613-747A78FF9E38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4555CF5C-B3AA-4F2B-B613-747A78FF9E38}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4555CF5C-B3AA-4F2B-B613-747A78FF9E38}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4555CF5C-B3AA-4F2B-B613-747A78FF9E38}.Release|Any CPU.Build.0 = Release|Any CPU - {174FB6D1-F7CE-4734-B61F-B1646415B055}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {174FB6D1-F7CE-4734-B61F-B1646415B055}.Debug|Any CPU.Build.0 = Debug|Any CPU - {174FB6D1-F7CE-4734-B61F-B1646415B055}.Release|Any CPU.ActiveCfg = Release|Any CPU - {174FB6D1-F7CE-4734-B61F-B1646415B055}.Release|Any CPU.Build.0 = Release|Any CPU - {E7CC9162-617D-472E-B0EA-C21B49F4681D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E7CC9162-617D-472E-B0EA-C21B49F4681D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E7CC9162-617D-472E-B0EA-C21B49F4681D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E7CC9162-617D-472E-B0EA-C21B49F4681D}.Release|Any CPU.Build.0 = Release|Any CPU - {40B7B127-1552-4FE3-84D2-01E255068A0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {40B7B127-1552-4FE3-84D2-01E255068A0A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {40B7B127-1552-4FE3-84D2-01E255068A0A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {40B7B127-1552-4FE3-84D2-01E255068A0A}.Release|Any CPU.Build.0 = Release|Any CPU - {BF0242CC-2517-4949-80F5-61E32FD41B49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BF0242CC-2517-4949-80F5-61E32FD41B49}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BF0242CC-2517-4949-80F5-61E32FD41B49}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BF0242CC-2517-4949-80F5-61E32FD41B49}.Release|Any CPU.Build.0 = Release|Any CPU - {7503F315-D08E-4343-A954-899C7CB8724F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7503F315-D08E-4343-A954-899C7CB8724F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7503F315-D08E-4343-A954-899C7CB8724F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7503F315-D08E-4343-A954-899C7CB8724F}.Release|Any CPU.Build.0 = Release|Any CPU - {3B404F0C-0368-495E-876C-FCDB95B5AC38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3B404F0C-0368-495E-876C-FCDB95B5AC38}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3B404F0C-0368-495E-876C-FCDB95B5AC38}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3B404F0C-0368-495E-876C-FCDB95B5AC38}.Release|Any CPU.Build.0 = Release|Any CPU - {5D44F5F1-4FEF-4D5B-8F60-89F989C34568}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5D44F5F1-4FEF-4D5B-8F60-89F989C34568}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5D44F5F1-4FEF-4D5B-8F60-89F989C34568}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5D44F5F1-4FEF-4D5B-8F60-89F989C34568}.Release|Any CPU.Build.0 = Release|Any CPU - {686303ED-6E94-494A-918E-93A38B5F0C3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {686303ED-6E94-494A-918E-93A38B5F0C3F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {686303ED-6E94-494A-918E-93A38B5F0C3F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {686303ED-6E94-494A-918E-93A38B5F0C3F}.Release|Any CPU.Build.0 = Release|Any CPU - {E367F54F-DF25-49EE-B933-7E455E58097D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E367F54F-DF25-49EE-B933-7E455E58097D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E367F54F-DF25-49EE-B933-7E455E58097D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E367F54F-DF25-49EE-B933-7E455E58097D}.Release|Any CPU.Build.0 = Release|Any CPU - {F6A86131-CF1B-4ED1-8E04-580E90E542D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F6A86131-CF1B-4ED1-8E04-580E90E542D8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F6A86131-CF1B-4ED1-8E04-580E90E542D8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F6A86131-CF1B-4ED1-8E04-580E90E542D8}.Release|Any CPU.Build.0 = Release|Any CPU - {C8A2430E-94A6-4EC7-A993-39E48A1AF232}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C8A2430E-94A6-4EC7-A993-39E48A1AF232}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C8A2430E-94A6-4EC7-A993-39E48A1AF232}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C8A2430E-94A6-4EC7-A993-39E48A1AF232}.Release|Any CPU.Build.0 = Release|Any CPU - {F4649DE2-24CE-40FE-9E39-9B95F23C27D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F4649DE2-24CE-40FE-9E39-9B95F23C27D1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F4649DE2-24CE-40FE-9E39-9B95F23C27D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F4649DE2-24CE-40FE-9E39-9B95F23C27D1}.Release|Any CPU.Build.0 = Release|Any CPU - {634C1A09-2023-4302-AF8B-911AE0F97D40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {634C1A09-2023-4302-AF8B-911AE0F97D40}.Debug|Any CPU.Build.0 = Debug|Any CPU - {634C1A09-2023-4302-AF8B-911AE0F97D40}.Release|Any CPU.ActiveCfg = Release|Any CPU - {634C1A09-2023-4302-AF8B-911AE0F97D40}.Release|Any CPU.Build.0 = Release|Any CPU - {11510A71-E63B-4D80-A111-DC5AD4D2FBB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {11510A71-E63B-4D80-A111-DC5AD4D2FBB8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {11510A71-E63B-4D80-A111-DC5AD4D2FBB8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {11510A71-E63B-4D80-A111-DC5AD4D2FBB8}.Release|Any CPU.Build.0 = Release|Any CPU - {DBE25107-3962-42E8-8031-AF7A3F46E2F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DBE25107-3962-42E8-8031-AF7A3F46E2F8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DBE25107-3962-42E8-8031-AF7A3F46E2F8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DBE25107-3962-42E8-8031-AF7A3F46E2F8}.Release|Any CPU.Build.0 = Release|Any CPU - {742ACEB8-62D1-471B-8408-9E3220139964}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {742ACEB8-62D1-471B-8408-9E3220139964}.Debug|Any CPU.Build.0 = Debug|Any CPU - {742ACEB8-62D1-471B-8408-9E3220139964}.Release|Any CPU.ActiveCfg = Release|Any CPU - {742ACEB8-62D1-471B-8408-9E3220139964}.Release|Any CPU.Build.0 = Release|Any CPU - {9E141A86-97F6-4D39-851F-8A2824B18A3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9E141A86-97F6-4D39-851F-8A2824B18A3B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9E141A86-97F6-4D39-851F-8A2824B18A3B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9E141A86-97F6-4D39-851F-8A2824B18A3B}.Release|Any CPU.Build.0 = Release|Any CPU - {483ECABE-2E24-4612-83A1-475AC2F945DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {483ECABE-2E24-4612-83A1-475AC2F945DD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {483ECABE-2E24-4612-83A1-475AC2F945DD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {483ECABE-2E24-4612-83A1-475AC2F945DD}.Release|Any CPU.Build.0 = Release|Any CPU - {AB1ACFBA-D01A-435C-8A6D-C19176521F9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AB1ACFBA-D01A-435C-8A6D-C19176521F9C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AB1ACFBA-D01A-435C-8A6D-C19176521F9C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AB1ACFBA-D01A-435C-8A6D-C19176521F9C}.Release|Any CPU.Build.0 = Release|Any CPU - {A13A449D-1288-46B6-A462-8C80A6B5C3CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A13A449D-1288-46B6-A462-8C80A6B5C3CA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A13A449D-1288-46B6-A462-8C80A6B5C3CA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A13A449D-1288-46B6-A462-8C80A6B5C3CA}.Release|Any CPU.Build.0 = Release|Any CPU - {6CCE7408-0231-4CD8-AB20-AAB5FA662647}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6CCE7408-0231-4CD8-AB20-AAB5FA662647}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6CCE7408-0231-4CD8-AB20-AAB5FA662647}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6CCE7408-0231-4CD8-AB20-AAB5FA662647}.Release|Any CPU.Build.0 = Release|Any CPU - {27D0E6A4-3AD8-4CBB-8B1C-60C6B4CDD24E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {27D0E6A4-3AD8-4CBB-8B1C-60C6B4CDD24E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {27D0E6A4-3AD8-4CBB-8B1C-60C6B4CDD24E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {27D0E6A4-3AD8-4CBB-8B1C-60C6B4CDD24E}.Release|Any CPU.Build.0 = Release|Any CPU - {D927BD26-1420-4EC9-B3AE-CB568A3A5F4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D927BD26-1420-4EC9-B3AE-CB568A3A5F4D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D927BD26-1420-4EC9-B3AE-CB568A3A5F4D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D927BD26-1420-4EC9-B3AE-CB568A3A5F4D}.Release|Any CPU.Build.0 = Release|Any CPU - {01F6B5FD-EE35-4154-9543-CD296D54242F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {01F6B5FD-EE35-4154-9543-CD296D54242F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {01F6B5FD-EE35-4154-9543-CD296D54242F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {01F6B5FD-EE35-4154-9543-CD296D54242F}.Release|Any CPU.Build.0 = Release|Any CPU - {97B84150-D6B7-4934-BFA7-866A901C95FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {97B84150-D6B7-4934-BFA7-866A901C95FF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {97B84150-D6B7-4934-BFA7-866A901C95FF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {97B84150-D6B7-4934-BFA7-866A901C95FF}.Release|Any CPU.Build.0 = Release|Any CPU - {B5EBB25C-2C7C-42D9-92C3-EAC7B6F3909E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B5EBB25C-2C7C-42D9-92C3-EAC7B6F3909E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B5EBB25C-2C7C-42D9-92C3-EAC7B6F3909E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B5EBB25C-2C7C-42D9-92C3-EAC7B6F3909E}.Release|Any CPU.Build.0 = Release|Any CPU - {E8A70478-F2B6-4AD4-AACE-C1A8F17158DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E8A70478-F2B6-4AD4-AACE-C1A8F17158DD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E8A70478-F2B6-4AD4-AACE-C1A8F17158DD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E8A70478-F2B6-4AD4-AACE-C1A8F17158DD}.Release|Any CPU.Build.0 = Release|Any CPU - {ABA149A4-3877-41B5-A886-7FEF9BA85A95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ABA149A4-3877-41B5-A886-7FEF9BA85A95}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ABA149A4-3877-41B5-A886-7FEF9BA85A95}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ABA149A4-3877-41B5-A886-7FEF9BA85A95}.Release|Any CPU.Build.0 = Release|Any CPU - {AC1674F2-8F1B-45C9-B4FC-E5132B34747F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AC1674F2-8F1B-45C9-B4FC-E5132B34747F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AC1674F2-8F1B-45C9-B4FC-E5132B34747F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AC1674F2-8F1B-45C9-B4FC-E5132B34747F}.Release|Any CPU.Build.0 = Release|Any CPU - {8EF5F163-4E1D-41D6-8902-9FF75DDFB76C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8EF5F163-4E1D-41D6-8902-9FF75DDFB76C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8EF5F163-4E1D-41D6-8902-9FF75DDFB76C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8EF5F163-4E1D-41D6-8902-9FF75DDFB76C}.Release|Any CPU.Build.0 = Release|Any CPU - {E8D8B038-1BBE-4F52-8143-04A6FC85ACEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E8D8B038-1BBE-4F52-8143-04A6FC85ACEF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E8D8B038-1BBE-4F52-8143-04A6FC85ACEF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E8D8B038-1BBE-4F52-8143-04A6FC85ACEF}.Release|Any CPU.Build.0 = Release|Any CPU - {7A989F5B-C9C7-47D1-B33D-0D900EED4B93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7A989F5B-C9C7-47D1-B33D-0D900EED4B93}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7A989F5B-C9C7-47D1-B33D-0D900EED4B93}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7A989F5B-C9C7-47D1-B33D-0D900EED4B93}.Release|Any CPU.Build.0 = Release|Any CPU - {3B371D60-A79D-4987-9AD0-3A686F98BDB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3B371D60-A79D-4987-9AD0-3A686F98BDB5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3B371D60-A79D-4987-9AD0-3A686F98BDB5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3B371D60-A79D-4987-9AD0-3A686F98BDB5}.Release|Any CPU.Build.0 = Release|Any CPU - {3A8D2CE8-EFA7-4623-8276-337C89C47006}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3A8D2CE8-EFA7-4623-8276-337C89C47006}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3A8D2CE8-EFA7-4623-8276-337C89C47006}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3A8D2CE8-EFA7-4623-8276-337C89C47006}.Release|Any CPU.Build.0 = Release|Any CPU - {6CAC8106-5283-4CE3-AC83-4F953A22F876}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6CAC8106-5283-4CE3-AC83-4F953A22F876}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6CAC8106-5283-4CE3-AC83-4F953A22F876}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6CAC8106-5283-4CE3-AC83-4F953A22F876}.Release|Any CPU.Build.0 = Release|Any CPU - {F7895A04-BE01-4FAE-84BA-A4E88B09A8AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F7895A04-BE01-4FAE-84BA-A4E88B09A8AF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F7895A04-BE01-4FAE-84BA-A4E88B09A8AF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F7895A04-BE01-4FAE-84BA-A4E88B09A8AF}.Release|Any CPU.Build.0 = Release|Any CPU - {2AF97A85-15FB-4D4E-8DED-48BA5FC22A67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2AF97A85-15FB-4D4E-8DED-48BA5FC22A67}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2AF97A85-15FB-4D4E-8DED-48BA5FC22A67}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2AF97A85-15FB-4D4E-8DED-48BA5FC22A67}.Release|Any CPU.Build.0 = Release|Any CPU - {FF053973-B1D6-45A7-9B97-85F9AB25BFC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FF053973-B1D6-45A7-9B97-85F9AB25BFC6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FF053973-B1D6-45A7-9B97-85F9AB25BFC6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF053973-B1D6-45A7-9B97-85F9AB25BFC6}.Release|Any CPU.Build.0 = Release|Any CPU - {F9769157-B7AD-40E5-B97B-02CEAB7958F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F9769157-B7AD-40E5-B97B-02CEAB7958F5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F9769157-B7AD-40E5-B97B-02CEAB7958F5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F9769157-B7AD-40E5-B97B-02CEAB7958F5}.Release|Any CPU.Build.0 = Release|Any CPU - {08AFA6AA-A2E7-44CF-A9AB-C1C086F5ED14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {08AFA6AA-A2E7-44CF-A9AB-C1C086F5ED14}.Debug|Any CPU.Build.0 = Debug|Any CPU - {08AFA6AA-A2E7-44CF-A9AB-C1C086F5ED14}.Release|Any CPU.ActiveCfg = Release|Any CPU - {08AFA6AA-A2E7-44CF-A9AB-C1C086F5ED14}.Release|Any CPU.Build.0 = Release|Any CPU - {D1B6AAEB-6064-468E-8C8A-66469137F6CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D1B6AAEB-6064-468E-8C8A-66469137F6CE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D1B6AAEB-6064-468E-8C8A-66469137F6CE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D1B6AAEB-6064-468E-8C8A-66469137F6CE}.Release|Any CPU.Build.0 = Release|Any CPU - {A7AA848F-4EAD-4564-9A26-32FF3013739C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7AA848F-4EAD-4564-9A26-32FF3013739C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A7AA848F-4EAD-4564-9A26-32FF3013739C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7AA848F-4EAD-4564-9A26-32FF3013739C}.Release|Any CPU.Build.0 = Release|Any CPU - {1AC58611-1BA9-42D2-8774-7BAFC473DA3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1AC58611-1BA9-42D2-8774-7BAFC473DA3C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1AC58611-1BA9-42D2-8774-7BAFC473DA3C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1AC58611-1BA9-42D2-8774-7BAFC473DA3C}.Release|Any CPU.Build.0 = Release|Any CPU - {0B5CA79F-85BE-4EA2-8644-D7B128BA81F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0B5CA79F-85BE-4EA2-8644-D7B128BA81F1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0B5CA79F-85BE-4EA2-8644-D7B128BA81F1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0B5CA79F-85BE-4EA2-8644-D7B128BA81F1}.Release|Any CPU.Build.0 = Release|Any CPU - {E6FB2416-71BF-4ED1-A26D-E6A9F9FAF5B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E6FB2416-71BF-4ED1-A26D-E6A9F9FAF5B5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E6FB2416-71BF-4ED1-A26D-E6A9F9FAF5B5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E6FB2416-71BF-4ED1-A26D-E6A9F9FAF5B5}.Release|Any CPU.Build.0 = Release|Any CPU - {B2412D2F-9265-4FCF-ADD0-82429CDFD6B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B2412D2F-9265-4FCF-ADD0-82429CDFD6B7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B2412D2F-9265-4FCF-ADD0-82429CDFD6B7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B2412D2F-9265-4FCF-ADD0-82429CDFD6B7}.Release|Any CPU.Build.0 = Release|Any CPU - {B56D9AB0-E639-4FCB-8C42-89C36A268084}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B56D9AB0-E639-4FCB-8C42-89C36A268084}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B56D9AB0-E639-4FCB-8C42-89C36A268084}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B56D9AB0-E639-4FCB-8C42-89C36A268084}.Release|Any CPU.Build.0 = Release|Any CPU - {87509049-75A0-48A1-B83A-EA8D0B0D253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {87509049-75A0-48A1-B83A-EA8D0B0D253D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {87509049-75A0-48A1-B83A-EA8D0B0D253D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {87509049-75A0-48A1-B83A-EA8D0B0D253D}.Release|Any CPU.Build.0 = Release|Any CPU - {09F29AAE-770B-4DBC-8F44-A7884B03020D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {09F29AAE-770B-4DBC-8F44-A7884B03020D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {09F29AAE-770B-4DBC-8F44-A7884B03020D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {09F29AAE-770B-4DBC-8F44-A7884B03020D}.Release|Any CPU.Build.0 = Release|Any CPU - {DA90836A-EF1A-49E7-B15D-528A8A3FB3A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DA90836A-EF1A-49E7-B15D-528A8A3FB3A5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DA90836A-EF1A-49E7-B15D-528A8A3FB3A5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DA90836A-EF1A-49E7-B15D-528A8A3FB3A5}.Release|Any CPU.Build.0 = Release|Any CPU - {8ADA6343-0FF2-4BE0-8A29-DA702B39053D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8ADA6343-0FF2-4BE0-8A29-DA702B39053D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8ADA6343-0FF2-4BE0-8A29-DA702B39053D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8ADA6343-0FF2-4BE0-8A29-DA702B39053D}.Release|Any CPU.Build.0 = Release|Any CPU - {2B7DA640-28A4-42A2-B7D1-4465BDD88409}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2B7DA640-28A4-42A2-B7D1-4465BDD88409}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2B7DA640-28A4-42A2-B7D1-4465BDD88409}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2B7DA640-28A4-42A2-B7D1-4465BDD88409}.Release|Any CPU.Build.0 = Release|Any CPU - {82435576-D807-4C8E-8C2F-25AB7E37A69C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {82435576-D807-4C8E-8C2F-25AB7E37A69C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {82435576-D807-4C8E-8C2F-25AB7E37A69C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {82435576-D807-4C8E-8C2F-25AB7E37A69C}.Release|Any CPU.Build.0 = Release|Any CPU - {1DC6C868-BEE5-454F-8176-8EACCD8CCFD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1DC6C868-BEE5-454F-8176-8EACCD8CCFD7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1DC6C868-BEE5-454F-8176-8EACCD8CCFD7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1DC6C868-BEE5-454F-8176-8EACCD8CCFD7}.Release|Any CPU.Build.0 = Release|Any CPU - {4FBA64D3-91A1-46EB-9F7D-3EF207C88A6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4FBA64D3-91A1-46EB-9F7D-3EF207C88A6D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4FBA64D3-91A1-46EB-9F7D-3EF207C88A6D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4FBA64D3-91A1-46EB-9F7D-3EF207C88A6D}.Release|Any CPU.Build.0 = Release|Any CPU - {4E218BD1-6A95-4609-AFD1-B9AD8839BE46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4E218BD1-6A95-4609-AFD1-B9AD8839BE46}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4E218BD1-6A95-4609-AFD1-B9AD8839BE46}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4E218BD1-6A95-4609-AFD1-B9AD8839BE46}.Release|Any CPU.Build.0 = Release|Any CPU - {8A12B293-7A02-44D9-BB76-563CBB7048D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8A12B293-7A02-44D9-BB76-563CBB7048D5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8A12B293-7A02-44D9-BB76-563CBB7048D5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8A12B293-7A02-44D9-BB76-563CBB7048D5}.Release|Any CPU.Build.0 = Release|Any CPU - {B353A647-FDE9-4DE1-B268-EE9C9B400500}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B353A647-FDE9-4DE1-B268-EE9C9B400500}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B353A647-FDE9-4DE1-B268-EE9C9B400500}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B353A647-FDE9-4DE1-B268-EE9C9B400500}.Release|Any CPU.Build.0 = Release|Any CPU - {8EDD35D6-EC77-4E11-91C4-5EAE5FDD1F62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8EDD35D6-EC77-4E11-91C4-5EAE5FDD1F62}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8EDD35D6-EC77-4E11-91C4-5EAE5FDD1F62}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8EDD35D6-EC77-4E11-91C4-5EAE5FDD1F62}.Release|Any CPU.Build.0 = Release|Any CPU - {A50C565F-2A62-4A1E-8B79-BB8E02C2E23E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A50C565F-2A62-4A1E-8B79-BB8E02C2E23E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A50C565F-2A62-4A1E-8B79-BB8E02C2E23E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A50C565F-2A62-4A1E-8B79-BB8E02C2E23E}.Release|Any CPU.Build.0 = Release|Any CPU - {EEC5C350-66C3-4631-BB86-E7123E741100}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EEC5C350-66C3-4631-BB86-E7123E741100}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EEC5C350-66C3-4631-BB86-E7123E741100}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EEC5C350-66C3-4631-BB86-E7123E741100}.Release|Any CPU.Build.0 = Release|Any CPU - {76172314-60CB-4B8B-AE2F-994F9CDCEEBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {76172314-60CB-4B8B-AE2F-994F9CDCEEBD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {76172314-60CB-4B8B-AE2F-994F9CDCEEBD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {76172314-60CB-4B8B-AE2F-994F9CDCEEBD}.Release|Any CPU.Build.0 = Release|Any CPU - {2FBEC014-FA4E-44A2-9340-1EDAA4CB7AA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2FBEC014-FA4E-44A2-9340-1EDAA4CB7AA7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2FBEC014-FA4E-44A2-9340-1EDAA4CB7AA7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2FBEC014-FA4E-44A2-9340-1EDAA4CB7AA7}.Release|Any CPU.Build.0 = Release|Any CPU - {2DD0DDEB-E86A-4DC6-9228-408D58760560}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2DD0DDEB-E86A-4DC6-9228-408D58760560}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2DD0DDEB-E86A-4DC6-9228-408D58760560}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2DD0DDEB-E86A-4DC6-9228-408D58760560}.Release|Any CPU.Build.0 = Release|Any CPU - {27E49D97-ECEF-408E-AD1A-A0E908D15B88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {27E49D97-ECEF-408E-AD1A-A0E908D15B88}.Debug|Any CPU.Build.0 = Debug|Any CPU - {27E49D97-ECEF-408E-AD1A-A0E908D15B88}.Release|Any CPU.ActiveCfg = Release|Any CPU - {27E49D97-ECEF-408E-AD1A-A0E908D15B88}.Release|Any CPU.Build.0 = Release|Any CPU - {3C18C024-A889-4AEC-973D-1BB29B2F7A79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3C18C024-A889-4AEC-973D-1BB29B2F7A79}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3C18C024-A889-4AEC-973D-1BB29B2F7A79}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3C18C024-A889-4AEC-973D-1BB29B2F7A79}.Release|Any CPU.Build.0 = Release|Any CPU - {DB08C0F9-6E6A-4FB5-8BAB-FE1C71C4FB29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DB08C0F9-6E6A-4FB5-8BAB-FE1C71C4FB29}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DB08C0F9-6E6A-4FB5-8BAB-FE1C71C4FB29}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DB08C0F9-6E6A-4FB5-8BAB-FE1C71C4FB29}.Release|Any CPU.Build.0 = Release|Any CPU - {ED5AD12C-509D-48E3-B650-07B66EE60E37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ED5AD12C-509D-48E3-B650-07B66EE60E37}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ED5AD12C-509D-48E3-B650-07B66EE60E37}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ED5AD12C-509D-48E3-B650-07B66EE60E37}.Release|Any CPU.Build.0 = Release|Any CPU - {F330DEB2-0065-4B77-91EA-3B7105A1C89A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F330DEB2-0065-4B77-91EA-3B7105A1C89A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F330DEB2-0065-4B77-91EA-3B7105A1C89A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F330DEB2-0065-4B77-91EA-3B7105A1C89A}.Release|Any CPU.Build.0 = Release|Any CPU - {644E402D-2BDE-45D0-A398-E94ABB4876DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {644E402D-2BDE-45D0-A398-E94ABB4876DA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {644E402D-2BDE-45D0-A398-E94ABB4876DA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {644E402D-2BDE-45D0-A398-E94ABB4876DA}.Release|Any CPU.Build.0 = Release|Any CPU - {CA2AAB06-3CB4-4117-B42D-3D283706B652}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CA2AAB06-3CB4-4117-B42D-3D283706B652}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CA2AAB06-3CB4-4117-B42D-3D283706B652}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CA2AAB06-3CB4-4117-B42D-3D283706B652}.Release|Any CPU.Build.0 = Release|Any CPU - {6C5BDCE6-7FBD-439B-AB6A-210F64F92040}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6C5BDCE6-7FBD-439B-AB6A-210F64F92040}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6C5BDCE6-7FBD-439B-AB6A-210F64F92040}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6C5BDCE6-7FBD-439B-AB6A-210F64F92040}.Release|Any CPU.Build.0 = Release|Any CPU - {D162562E-2BAD-43B0-9133-1D0E723C0B99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D162562E-2BAD-43B0-9133-1D0E723C0B99}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D162562E-2BAD-43B0-9133-1D0E723C0B99}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D162562E-2BAD-43B0-9133-1D0E723C0B99}.Release|Any CPU.Build.0 = Release|Any CPU - {569BE165-B1DC-47EE-8E0D-C871B4C7609A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {569BE165-B1DC-47EE-8E0D-C871B4C7609A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {569BE165-B1DC-47EE-8E0D-C871B4C7609A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {569BE165-B1DC-47EE-8E0D-C871B4C7609A}.Release|Any CPU.Build.0 = Release|Any CPU - {97D9FE31-DEE8-41F5-8A67-84C43EE75E85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {97D9FE31-DEE8-41F5-8A67-84C43EE75E85}.Debug|Any CPU.Build.0 = Debug|Any CPU - {97D9FE31-DEE8-41F5-8A67-84C43EE75E85}.Release|Any CPU.ActiveCfg = Release|Any CPU - {97D9FE31-DEE8-41F5-8A67-84C43EE75E85}.Release|Any CPU.Build.0 = Release|Any CPU - {3259187E-9910-4B17-A9F5-374B06317607}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3259187E-9910-4B17-A9F5-374B06317607}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3259187E-9910-4B17-A9F5-374B06317607}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3259187E-9910-4B17-A9F5-374B06317607}.Release|Any CPU.Build.0 = Release|Any CPU - {07093167-82BB-4503-AB35-B061CBA48689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {07093167-82BB-4503-AB35-B061CBA48689}.Debug|Any CPU.Build.0 = Debug|Any CPU - {07093167-82BB-4503-AB35-B061CBA48689}.Release|Any CPU.ActiveCfg = Release|Any CPU - {07093167-82BB-4503-AB35-B061CBA48689}.Release|Any CPU.Build.0 = Release|Any CPU - {9C5B2929-0FA8-4652-AC86-3673523C06A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9C5B2929-0FA8-4652-AC86-3673523C06A4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9C5B2929-0FA8-4652-AC86-3673523C06A4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9C5B2929-0FA8-4652-AC86-3673523C06A4}.Release|Any CPU.Build.0 = Release|Any CPU - {5B1A2DDD-46E0-4B09-85EA-695525078DF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5B1A2DDD-46E0-4B09-85EA-695525078DF8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5B1A2DDD-46E0-4B09-85EA-695525078DF8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5B1A2DDD-46E0-4B09-85EA-695525078DF8}.Release|Any CPU.Build.0 = Release|Any CPU - {8E1885EE-FBDF-4C29-A17E-90D69E651E02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8E1885EE-FBDF-4C29-A17E-90D69E651E02}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8E1885EE-FBDF-4C29-A17E-90D69E651E02}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8E1885EE-FBDF-4C29-A17E-90D69E651E02}.Release|Any CPU.Build.0 = Release|Any CPU - {35E4287A-54C6-4E55-8445-4BF34B7996D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {35E4287A-54C6-4E55-8445-4BF34B7996D8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {35E4287A-54C6-4E55-8445-4BF34B7996D8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {35E4287A-54C6-4E55-8445-4BF34B7996D8}.Release|Any CPU.Build.0 = Release|Any CPU - {A4D5D798-9F44-4A74-83EE-0965B54F52B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A4D5D798-9F44-4A74-83EE-0965B54F52B9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A4D5D798-9F44-4A74-83EE-0965B54F52B9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A4D5D798-9F44-4A74-83EE-0965B54F52B9}.Release|Any CPU.Build.0 = Release|Any CPU - {45817DE7-FF9A-4EF3-A7E1-37C1F2A024BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {45817DE7-FF9A-4EF3-A7E1-37C1F2A024BE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {45817DE7-FF9A-4EF3-A7E1-37C1F2A024BE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {45817DE7-FF9A-4EF3-A7E1-37C1F2A024BE}.Release|Any CPU.Build.0 = Release|Any CPU - {81028002-5B16-4730-85C6-5B08DAF4FCB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {81028002-5B16-4730-85C6-5B08DAF4FCB2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {81028002-5B16-4730-85C6-5B08DAF4FCB2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {81028002-5B16-4730-85C6-5B08DAF4FCB2}.Release|Any CPU.Build.0 = Release|Any CPU - {9BCF8EFD-1AF3-43BD-998F-55CF34CB4096}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9BCF8EFD-1AF3-43BD-998F-55CF34CB4096}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9BCF8EFD-1AF3-43BD-998F-55CF34CB4096}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9BCF8EFD-1AF3-43BD-998F-55CF34CB4096}.Release|Any CPU.Build.0 = Release|Any CPU - {DD9B8E51-C751-4BBB-AB12-9331378C8B2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DD9B8E51-C751-4BBB-AB12-9331378C8B2E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DD9B8E51-C751-4BBB-AB12-9331378C8B2E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DD9B8E51-C751-4BBB-AB12-9331378C8B2E}.Release|Any CPU.Build.0 = Release|Any CPU - {B3E80A8D-E714-47D0-A5C8-7654D6F714D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B3E80A8D-E714-47D0-A5C8-7654D6F714D8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B3E80A8D-E714-47D0-A5C8-7654D6F714D8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B3E80A8D-E714-47D0-A5C8-7654D6F714D8}.Release|Any CPU.Build.0 = Release|Any CPU - {81EFC316-F297-4C3B-9C7A-ABEC6DF03D54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {81EFC316-F297-4C3B-9C7A-ABEC6DF03D54}.Debug|Any CPU.Build.0 = Debug|Any CPU - {81EFC316-F297-4C3B-9C7A-ABEC6DF03D54}.Release|Any CPU.ActiveCfg = Release|Any CPU - {81EFC316-F297-4C3B-9C7A-ABEC6DF03D54}.Release|Any CPU.Build.0 = Release|Any CPU - {A17AB821-E22E-458D-AD53-D865AA5C49EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A17AB821-E22E-458D-AD53-D865AA5C49EF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A17AB821-E22E-458D-AD53-D865AA5C49EF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A17AB821-E22E-458D-AD53-D865AA5C49EF}.Release|Any CPU.Build.0 = Release|Any CPU - {D2AB8329-1C4D-45D8-B512-5FAAC2F97CBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D2AB8329-1C4D-45D8-B512-5FAAC2F97CBA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D2AB8329-1C4D-45D8-B512-5FAAC2F97CBA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D2AB8329-1C4D-45D8-B512-5FAAC2F97CBA}.Release|Any CPU.Build.0 = Release|Any CPU - {631EE16B-8176-4237-9079-AE18C143059F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {631EE16B-8176-4237-9079-AE18C143059F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {631EE16B-8176-4237-9079-AE18C143059F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {631EE16B-8176-4237-9079-AE18C143059F}.Release|Any CPU.Build.0 = Release|Any CPU - {2D6EA1A2-7849-4072-B111-48F1DAAE35FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2D6EA1A2-7849-4072-B111-48F1DAAE35FE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2D6EA1A2-7849-4072-B111-48F1DAAE35FE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2D6EA1A2-7849-4072-B111-48F1DAAE35FE}.Release|Any CPU.Build.0 = Release|Any CPU - {7ACF060A-D1E4-44C4-A7CB-BBBF6F96511B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7ACF060A-D1E4-44C4-A7CB-BBBF6F96511B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7ACF060A-D1E4-44C4-A7CB-BBBF6F96511B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7ACF060A-D1E4-44C4-A7CB-BBBF6F96511B}.Release|Any CPU.Build.0 = Release|Any CPU - {5CF11BF4-E978-44D0-B00D-C77C6D56A83C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5CF11BF4-E978-44D0-B00D-C77C6D56A83C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5CF11BF4-E978-44D0-B00D-C77C6D56A83C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5CF11BF4-E978-44D0-B00D-C77C6D56A83C}.Release|Any CPU.Build.0 = Release|Any CPU - {39CB6446-3FD7-4AEE-9C7C-29393D594DE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {39CB6446-3FD7-4AEE-9C7C-29393D594DE9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {39CB6446-3FD7-4AEE-9C7C-29393D594DE9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {39CB6446-3FD7-4AEE-9C7C-29393D594DE9}.Release|Any CPU.Build.0 = Release|Any CPU - {4A78CE6A-65DD-4D07-A47A-231F100EAE84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4A78CE6A-65DD-4D07-A47A-231F100EAE84}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4A78CE6A-65DD-4D07-A47A-231F100EAE84}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4A78CE6A-65DD-4D07-A47A-231F100EAE84}.Release|Any CPU.Build.0 = Release|Any CPU - {BAF8C436-F9F0-4C3C-80FC-2AE6AEFA4B31}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BAF8C436-F9F0-4C3C-80FC-2AE6AEFA4B31}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BAF8C436-F9F0-4C3C-80FC-2AE6AEFA4B31}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BAF8C436-F9F0-4C3C-80FC-2AE6AEFA4B31}.Release|Any CPU.Build.0 = Release|Any CPU - {4AD3B365-83FE-4C43-BEB5-E7DC5CCED892}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4AD3B365-83FE-4C43-BEB5-E7DC5CCED892}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4AD3B365-83FE-4C43-BEB5-E7DC5CCED892}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4AD3B365-83FE-4C43-BEB5-E7DC5CCED892}.Release|Any CPU.Build.0 = Release|Any CPU - {A6E25412-34F6-49ED-834B-8A551CF3F2D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A6E25412-34F6-49ED-834B-8A551CF3F2D3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A6E25412-34F6-49ED-834B-8A551CF3F2D3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A6E25412-34F6-49ED-834B-8A551CF3F2D3}.Release|Any CPU.Build.0 = Release|Any CPU - {32F8738C-2782-4881-95C0-C621DC0D7ED9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {32F8738C-2782-4881-95C0-C621DC0D7ED9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {32F8738C-2782-4881-95C0-C621DC0D7ED9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {32F8738C-2782-4881-95C0-C621DC0D7ED9}.Release|Any CPU.Build.0 = Release|Any CPU - {1850FAE9-5ACB-41D0-91BB-AD17A1021248}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1850FAE9-5ACB-41D0-91BB-AD17A1021248}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1850FAE9-5ACB-41D0-91BB-AD17A1021248}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1850FAE9-5ACB-41D0-91BB-AD17A1021248}.Release|Any CPU.Build.0 = Release|Any CPU - {FCE9E627-CFF9-4EF3-84BE-D42B354825AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FCE9E627-CFF9-4EF3-84BE-D42B354825AA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FCE9E627-CFF9-4EF3-84BE-D42B354825AA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FCE9E627-CFF9-4EF3-84BE-D42B354825AA}.Release|Any CPU.Build.0 = Release|Any CPU - {A12FEF19-5EE8-430E-BD66-2D93ADFC1944}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A12FEF19-5EE8-430E-BD66-2D93ADFC1944}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A12FEF19-5EE8-430E-BD66-2D93ADFC1944}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A12FEF19-5EE8-430E-BD66-2D93ADFC1944}.Release|Any CPU.Build.0 = Release|Any CPU - {FF432193-3D08-4BD4-ADCD-1512BF67A425}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FF432193-3D08-4BD4-ADCD-1512BF67A425}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FF432193-3D08-4BD4-ADCD-1512BF67A425}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF432193-3D08-4BD4-ADCD-1512BF67A425}.Release|Any CPU.Build.0 = Release|Any CPU - {26CB8141-0925-4A3C-A4FE-3190342EB85C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {26CB8141-0925-4A3C-A4FE-3190342EB85C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {26CB8141-0925-4A3C-A4FE-3190342EB85C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {26CB8141-0925-4A3C-A4FE-3190342EB85C}.Release|Any CPU.Build.0 = Release|Any CPU - {74A88515-F7D5-447D-90B3-AD7EAF26549C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {74A88515-F7D5-447D-90B3-AD7EAF26549C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {74A88515-F7D5-447D-90B3-AD7EAF26549C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {74A88515-F7D5-447D-90B3-AD7EAF26549C}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {B404AA3C-A226-409A-A035-6C1DC66940DD} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {B4202889-9BC9-4557-AB75-8EC2332BAD18} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {705ABDEC-F4C5-4508-A1DA-571D8469ED9B} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {22B29734-BCB5-4967-9952-B5E05B02E288} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {B5BA00A7-DB77-42B7-9AFA-625E19F2F0D6} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {6FEE8CB8-7341-4D4F-B490-364AD67DCC0E} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {887262D1-CB02-4FA3-8C51-110A0D8CEA4F} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {8F6CC051-22EB-406F-B0E3-F013812FA181} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {CA8AD1CA-2DD1-4201-A898-15C40E803339} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {60395119-70B7-4620-9683-A2E77F8F67C2} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {813F55A4-915B-4B92-BE74-34DF8A7A5E57} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {93486261-F5F8-4062-80A4-4F50F4E2B993} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {4A207DF4-BE2D-4FFE-B0FA-18D47A2DAFB2} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {A115F270-9D56-425A-BA38-CCD82E2BCC66} = {B7E719DB-FB8D-43B4-B529-55FCF6E3DC3F} - {3A2E7ACA-98FE-4E87-A483-94657720F530} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {DA247A23-0CCF-47BF-B101-9C19997AC559} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {F00564CB-6794-4493-B631-FEE8D2731E78} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {E207043D-630C-4ADB-BB37-D13D042BB4D8} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {7D3D64C3-25BD-4707-9D56-251B12FD27D1} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {9E2166CF-5738-4987-88CF-EEB945219642} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {132F8D0A-C7C3-4B6C-BC72-20B44EB3A920} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {DAB6984B-0FD8-4AD5-B7A5-1EF5C00A7B53} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {D9323CA0-390F-40A3-B4D8-28F3A8488944} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {85771B80-02B7-423A-972F-9B76E2F4B7E0} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {6D17BA7D-8A46-4F6D-8055-40BAE532F4B8} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {BD562971-8AA0-48FF-8607-7F804E2D2FDE} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {FBA47F48-6414-493C-BBA8-07B8C1970036} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {CD9529B9-6DE9-4ED9-B59A-1605BDB27620} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {081F4867-B556-434E-BC67-5FEB888B24CA} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {AE659EB3-B358-42E6-B890-8FD4A7AB6595} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {58C11E09-8F2B-475D-AA56-97758DDFB438} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {18DEB670-4948-490A-924C-F4E8F295DB21} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {FB3B0B04-5EC8-427B-812F-AE2DA62D9E93} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {5176D479-17FF-4A27-9263-005B36C74089} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {FAD6BDAF-8F38-4981-AFE6-8FF0F14C5A67} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A0207116-3B99-48B8-88F3-22140FA63437} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {51F9297B-3723-48D1-BFA8-DFBEDAE22703} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {367648F7-F3F6-4403-8095-324DEFD3E756} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {E223E3E7-B665-4097-B86F-BD3A25AAA934} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {1E39BDD9-46FE-4CC5-8A17-8258B98D3F98} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {FF82E034-FB49-48F7-ACE2-A26AFD2DD3E1} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A62F9DE3-5F25-48BF-A4E3-7E7572015CAB} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {1FAE0DA6-4987-4D2E-BBEC-1197957906FF} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {4555CF5C-B3AA-4F2B-B613-747A78FF9E38} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {174FB6D1-F7CE-4734-B61F-B1646415B055} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {E7CC9162-617D-472E-B0EA-C21B49F4681D} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {40B7B127-1552-4FE3-84D2-01E255068A0A} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {BF0242CC-2517-4949-80F5-61E32FD41B49} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {7503F315-D08E-4343-A954-899C7CB8724F} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {3B404F0C-0368-495E-876C-FCDB95B5AC38} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {5D44F5F1-4FEF-4D5B-8F60-89F989C34568} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {686303ED-6E94-494A-918E-93A38B5F0C3F} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {E367F54F-DF25-49EE-B933-7E455E58097D} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {F6A86131-CF1B-4ED1-8E04-580E90E542D8} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {C8A2430E-94A6-4EC7-A993-39E48A1AF232} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {F4649DE2-24CE-40FE-9E39-9B95F23C27D1} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {634C1A09-2023-4302-AF8B-911AE0F97D40} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {11510A71-E63B-4D80-A111-DC5AD4D2FBB8} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {DBE25107-3962-42E8-8031-AF7A3F46E2F8} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {742ACEB8-62D1-471B-8408-9E3220139964} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {9E141A86-97F6-4D39-851F-8A2824B18A3B} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {483ECABE-2E24-4612-83A1-475AC2F945DD} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {AB1ACFBA-D01A-435C-8A6D-C19176521F9C} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A13A449D-1288-46B6-A462-8C80A6B5C3CA} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {6CCE7408-0231-4CD8-AB20-AAB5FA662647} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {27D0E6A4-3AD8-4CBB-8B1C-60C6B4CDD24E} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {D927BD26-1420-4EC9-B3AE-CB568A3A5F4D} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {01F6B5FD-EE35-4154-9543-CD296D54242F} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {97B84150-D6B7-4934-BFA7-866A901C95FF} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {B5EBB25C-2C7C-42D9-92C3-EAC7B6F3909E} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {E8A70478-F2B6-4AD4-AACE-C1A8F17158DD} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {ABA149A4-3877-41B5-A886-7FEF9BA85A95} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {AC1674F2-8F1B-45C9-B4FC-E5132B34747F} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {8EF5F163-4E1D-41D6-8902-9FF75DDFB76C} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {E8D8B038-1BBE-4F52-8143-04A6FC85ACEF} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {7A989F5B-C9C7-47D1-B33D-0D900EED4B93} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {3B371D60-A79D-4987-9AD0-3A686F98BDB5} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {3A8D2CE8-EFA7-4623-8276-337C89C47006} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {6CAC8106-5283-4CE3-AC83-4F953A22F876} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {F7895A04-BE01-4FAE-84BA-A4E88B09A8AF} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {2AF97A85-15FB-4D4E-8DED-48BA5FC22A67} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {FF053973-B1D6-45A7-9B97-85F9AB25BFC6} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {F9769157-B7AD-40E5-B97B-02CEAB7958F5} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {08AFA6AA-A2E7-44CF-A9AB-C1C086F5ED14} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {D1B6AAEB-6064-468E-8C8A-66469137F6CE} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A7AA848F-4EAD-4564-9A26-32FF3013739C} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {1AC58611-1BA9-42D2-8774-7BAFC473DA3C} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {0B5CA79F-85BE-4EA2-8644-D7B128BA81F1} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {E6FB2416-71BF-4ED1-A26D-E6A9F9FAF5B5} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {B2412D2F-9265-4FCF-ADD0-82429CDFD6B7} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {B56D9AB0-E639-4FCB-8C42-89C36A268084} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {87509049-75A0-48A1-B83A-EA8D0B0D253D} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {09F29AAE-770B-4DBC-8F44-A7884B03020D} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {DA90836A-EF1A-49E7-B15D-528A8A3FB3A5} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {8ADA6343-0FF2-4BE0-8A29-DA702B39053D} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {2B7DA640-28A4-42A2-B7D1-4465BDD88409} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {82435576-D807-4C8E-8C2F-25AB7E37A69C} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {1DC6C868-BEE5-454F-8176-8EACCD8CCFD7} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {4FBA64D3-91A1-46EB-9F7D-3EF207C88A6D} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {4E218BD1-6A95-4609-AFD1-B9AD8839BE46} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {8A12B293-7A02-44D9-BB76-563CBB7048D5} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {B353A647-FDE9-4DE1-B268-EE9C9B400500} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {8EDD35D6-EC77-4E11-91C4-5EAE5FDD1F62} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A50C565F-2A62-4A1E-8B79-BB8E02C2E23E} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {EEC5C350-66C3-4631-BB86-E7123E741100} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {76172314-60CB-4B8B-AE2F-994F9CDCEEBD} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {2FBEC014-FA4E-44A2-9340-1EDAA4CB7AA7} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {2DD0DDEB-E86A-4DC6-9228-408D58760560} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {27E49D97-ECEF-408E-AD1A-A0E908D15B88} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {3C18C024-A889-4AEC-973D-1BB29B2F7A79} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {DB08C0F9-6E6A-4FB5-8BAB-FE1C71C4FB29} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {ED5AD12C-509D-48E3-B650-07B66EE60E37} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {F330DEB2-0065-4B77-91EA-3B7105A1C89A} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {644E402D-2BDE-45D0-A398-E94ABB4876DA} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {CA2AAB06-3CB4-4117-B42D-3D283706B652} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {6C5BDCE6-7FBD-439B-AB6A-210F64F92040} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {D162562E-2BAD-43B0-9133-1D0E723C0B99} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {569BE165-B1DC-47EE-8E0D-C871B4C7609A} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {97D9FE31-DEE8-41F5-8A67-84C43EE75E85} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {3259187E-9910-4B17-A9F5-374B06317607} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {07093167-82BB-4503-AB35-B061CBA48689} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {9C5B2929-0FA8-4652-AC86-3673523C06A4} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {5B1A2DDD-46E0-4B09-85EA-695525078DF8} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {8E1885EE-FBDF-4C29-A17E-90D69E651E02} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {35E4287A-54C6-4E55-8445-4BF34B7996D8} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A4D5D798-9F44-4A74-83EE-0965B54F52B9} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {45817DE7-FF9A-4EF3-A7E1-37C1F2A024BE} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {81028002-5B16-4730-85C6-5B08DAF4FCB2} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {9BCF8EFD-1AF3-43BD-998F-55CF34CB4096} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {DD9B8E51-C751-4BBB-AB12-9331378C8B2E} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {B3E80A8D-E714-47D0-A5C8-7654D6F714D8} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {81EFC316-F297-4C3B-9C7A-ABEC6DF03D54} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A17AB821-E22E-458D-AD53-D865AA5C49EF} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {D2AB8329-1C4D-45D8-B512-5FAAC2F97CBA} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {631EE16B-8176-4237-9079-AE18C143059F} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {2D6EA1A2-7849-4072-B111-48F1DAAE35FE} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {7ACF060A-D1E4-44C4-A7CB-BBBF6F96511B} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {5CF11BF4-E978-44D0-B00D-C77C6D56A83C} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {39CB6446-3FD7-4AEE-9C7C-29393D594DE9} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {4A78CE6A-65DD-4D07-A47A-231F100EAE84} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {BAF8C436-F9F0-4C3C-80FC-2AE6AEFA4B31} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {4AD3B365-83FE-4C43-BEB5-E7DC5CCED892} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A6E25412-34F6-49ED-834B-8A551CF3F2D3} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {32F8738C-2782-4881-95C0-C621DC0D7ED9} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {1850FAE9-5ACB-41D0-91BB-AD17A1021248} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {FCE9E627-CFF9-4EF3-84BE-D42B354825AA} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {A12FEF19-5EE8-430E-BD66-2D93ADFC1944} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {FF432193-3D08-4BD4-ADCD-1512BF67A425} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {74A88515-F7D5-447D-90B3-AD7EAF26549C} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - {26CB8141-0925-4A3C-A4FE-3190342EB85C} = {391BEEC4-91A8-43F3-AE94-D5CB9A8FA611} - EndGlobalSection -EndGlobal diff --git a/exercises/Exercises.slnx b/exercises/Exercises.slnx new file mode 100644 index 000000000..8c4848ed5 --- /dev/null +++ b/exercises/Exercises.slnx @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/exercises/Refactoring.sln b/exercises/Refactoring.sln deleted file mode 100644 index b317cd69a..000000000 --- a/exercises/Refactoring.sln +++ /dev/null @@ -1,41 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31903.59 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "practice", "practice", "{DF6BEC33-6F2E-4913-88EE-AA29331DD8BE}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TreeBuilding", "practice\tree-building\TreeBuilding.fsproj", "{2B1AAB43-749C-4E22-AAF4-76E712D1A50A}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Ledger", "practice\ledger\Ledger.fsproj", "{66A49A04-4404-4BEC-86E2-443DA19E31D7}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Markdown", "practice\markdown\Markdown.fsproj", "{A2D2628C-F3F4-4BAE-8EBD-7A43DE4E4955}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2B1AAB43-749C-4E22-AAF4-76E712D1A50A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2B1AAB43-749C-4E22-AAF4-76E712D1A50A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2B1AAB43-749C-4E22-AAF4-76E712D1A50A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2B1AAB43-749C-4E22-AAF4-76E712D1A50A}.Release|Any CPU.Build.0 = Release|Any CPU - {66A49A04-4404-4BEC-86E2-443DA19E31D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {66A49A04-4404-4BEC-86E2-443DA19E31D7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {66A49A04-4404-4BEC-86E2-443DA19E31D7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {66A49A04-4404-4BEC-86E2-443DA19E31D7}.Release|Any CPU.Build.0 = Release|Any CPU - {A2D2628C-F3F4-4BAE-8EBD-7A43DE4E4955}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A2D2628C-F3F4-4BAE-8EBD-7A43DE4E4955}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A2D2628C-F3F4-4BAE-8EBD-7A43DE4E4955}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A2D2628C-F3F4-4BAE-8EBD-7A43DE4E4955}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {2B1AAB43-749C-4E22-AAF4-76E712D1A50A} = {DF6BEC33-6F2E-4913-88EE-AA29331DD8BE} - {66A49A04-4404-4BEC-86E2-443DA19E31D7} = {DF6BEC33-6F2E-4913-88EE-AA29331DD8BE} - {A2D2628C-F3F4-4BAE-8EBD-7A43DE4E4955} = {DF6BEC33-6F2E-4913-88EE-AA29331DD8BE} - EndGlobalSection -EndGlobal diff --git a/exercises/Refactoring.slnx b/exercises/Refactoring.slnx new file mode 100644 index 000000000..f1ba1f50b --- /dev/null +++ b/exercises/Refactoring.slnx @@ -0,0 +1,7 @@ + + + + + + + diff --git a/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.fsproj b/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.fsproj index 2463b235c..1debbc677 100644 --- a/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.fsproj +++ b/exercises/concept/annalyns-infiltration/AnnalynsInfiltration.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/bandwagoner/Bandwagoner.fsproj b/exercises/concept/bandwagoner/Bandwagoner.fsproj index 9033181a7..0bcf2e9b7 100644 --- a/exercises/concept/bandwagoner/Bandwagoner.fsproj +++ b/exercises/concept/bandwagoner/Bandwagoner.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/bird-watcher/BirdWatcher.fsproj b/exercises/concept/bird-watcher/BirdWatcher.fsproj index 724245cf0..863e0d9db 100644 --- a/exercises/concept/bird-watcher/BirdWatcher.fsproj +++ b/exercises/concept/bird-watcher/BirdWatcher.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.fsproj b/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.fsproj index f532b2837..cb8c92ab6 100644 --- a/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.fsproj +++ b/exercises/concept/booking-up-for-beauty/BookingUpForBeauty.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/cars-assemble/CarsAssemble.fsproj b/exercises/concept/cars-assemble/CarsAssemble.fsproj index 37764e951..e4ec8a711 100644 --- a/exercises/concept/cars-assemble/CarsAssemble.fsproj +++ b/exercises/concept/cars-assemble/CarsAssemble.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/guessing-game/GuessingGame.fsproj b/exercises/concept/guessing-game/GuessingGame.fsproj index 6b5280404..06b84d30c 100644 --- a/exercises/concept/guessing-game/GuessingGame.fsproj +++ b/exercises/concept/guessing-game/GuessingGame.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/interest-is-interesting/InterestIsInteresting.fsproj b/exercises/concept/interest-is-interesting/InterestIsInteresting.fsproj index b0168cc3f..9a32eef8e 100644 --- a/exercises/concept/interest-is-interesting/InterestIsInteresting.fsproj +++ b/exercises/concept/interest-is-interesting/InterestIsInteresting.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/log-levels/LogLevels.fsproj b/exercises/concept/log-levels/LogLevels.fsproj index a34629906..d6abd3927 100644 --- a/exercises/concept/log-levels/LogLevels.fsproj +++ b/exercises/concept/log-levels/LogLevels.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagna.fsproj b/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagna.fsproj index d4d621157..87e2f0b7e 100644 --- a/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagna.fsproj +++ b/exercises/concept/lucians-luscious-lasagna/LuciansLusciousLasagna.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/password-checker/PasswordChecker.fsproj b/exercises/concept/password-checker/PasswordChecker.fsproj index 75f8a5818..fb8ddda4d 100644 --- a/exercises/concept/password-checker/PasswordChecker.fsproj +++ b/exercises/concept/password-checker/PasswordChecker.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,11 +13,11 @@ - - - - - + + + + + diff --git a/exercises/concept/pizza-pricing/PizzaPricing.fsproj b/exercises/concept/pizza-pricing/PizzaPricing.fsproj index 7062ff1e4..d6283bf40 100644 --- a/exercises/concept/pizza-pricing/PizzaPricing.fsproj +++ b/exercises/concept/pizza-pricing/PizzaPricing.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/role-playing-game/RolePlayingGame.fsproj b/exercises/concept/role-playing-game/RolePlayingGame.fsproj index 630ccee5d..97e11c3ba 100644 --- a/exercises/concept/role-playing-game/RolePlayingGame.fsproj +++ b/exercises/concept/role-playing-game/RolePlayingGame.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/squeaky-clean/SqueakyClean.fsproj b/exercises/concept/squeaky-clean/SqueakyClean.fsproj index 8ac048410..804583d52 100644 --- a/exercises/concept/squeaky-clean/SqueakyClean.fsproj +++ b/exercises/concept/squeaky-clean/SqueakyClean.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/tisbury-treasure-hunt/TisburyTreasureHunt.fsproj b/exercises/concept/tisbury-treasure-hunt/TisburyTreasureHunt.fsproj index 62a387f51..692312f9f 100644 --- a/exercises/concept/tisbury-treasure-hunt/TisburyTreasureHunt.fsproj +++ b/exercises/concept/tisbury-treasure-hunt/TisburyTreasureHunt.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + diff --git a/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.fsproj b/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.fsproj index 814d37799..9dd27b885 100644 --- a/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.fsproj +++ b/exercises/concept/tracks-on-tracks-on-tracks/TracksOnTracksOnTracks.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,11 +12,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/concept/valentines-day/ValentinesDay.fsproj b/exercises/concept/valentines-day/ValentinesDay.fsproj index c006aee28..94e88f3c1 100644 --- a/exercises/concept/valentines-day/ValentinesDay.fsproj +++ b/exercises/concept/valentines-day/ValentinesDay.fsproj @@ -1,8 +1,9 @@  - net9.0 + net10.0 false + Exercism @@ -11,10 +12,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/accumulate/Accumulate.fsproj b/exercises/practice/accumulate/Accumulate.fsproj index 24c63879e..57de71b52 100644 --- a/exercises/practice/accumulate/Accumulate.fsproj +++ b/exercises/practice/accumulate/Accumulate.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/acronym/Acronym.fsproj b/exercises/practice/acronym/Acronym.fsproj index 83d01c52a..81457fad1 100644 --- a/exercises/practice/acronym/Acronym.fsproj +++ b/exercises/practice/acronym/Acronym.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/affine-cipher/AffineCipher.fsproj b/exercises/practice/affine-cipher/AffineCipher.fsproj index 9dc1977eb..9553da21c 100644 --- a/exercises/practice/affine-cipher/AffineCipher.fsproj +++ b/exercises/practice/affine-cipher/AffineCipher.fsproj @@ -1,16 +1,17 @@  - net9.0 + net10.0 false + Exercism - - - + + + \ No newline at end of file diff --git a/exercises/practice/all-your-base/AllYourBase.fsproj b/exercises/practice/all-your-base/AllYourBase.fsproj index 9debefa92..56e016705 100644 --- a/exercises/practice/all-your-base/AllYourBase.fsproj +++ b/exercises/practice/all-your-base/AllYourBase.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/allergies/Allergies.fsproj b/exercises/practice/allergies/Allergies.fsproj index 3c1d3f90b..ec5164468 100644 --- a/exercises/practice/allergies/Allergies.fsproj +++ b/exercises/practice/allergies/Allergies.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/alphametics/Alphametics.fsproj b/exercises/practice/alphametics/Alphametics.fsproj index 2351bfef5..7f4e8a305 100644 --- a/exercises/practice/alphametics/Alphametics.fsproj +++ b/exercises/practice/alphametics/Alphametics.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/anagram/Anagram.fsproj b/exercises/practice/anagram/Anagram.fsproj index ea0589645..16a0a0ff0 100644 --- a/exercises/practice/anagram/Anagram.fsproj +++ b/exercises/practice/anagram/Anagram.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/armstrong-numbers/ArmstrongNumbers.fsproj b/exercises/practice/armstrong-numbers/ArmstrongNumbers.fsproj index 3212637df..f5f724f4f 100644 --- a/exercises/practice/armstrong-numbers/ArmstrongNumbers.fsproj +++ b/exercises/practice/armstrong-numbers/ArmstrongNumbers.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/atbash-cipher/AtbashCipher.fsproj b/exercises/practice/atbash-cipher/AtbashCipher.fsproj index 77871885f..b6412a586 100644 --- a/exercises/practice/atbash-cipher/AtbashCipher.fsproj +++ b/exercises/practice/atbash-cipher/AtbashCipher.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/bank-account/BankAccount.fsproj b/exercises/practice/bank-account/BankAccount.fsproj index f252efe1a..dd86bee9b 100644 --- a/exercises/practice/bank-account/BankAccount.fsproj +++ b/exercises/practice/bank-account/BankAccount.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/beer-song/BeerSong.fsproj b/exercises/practice/beer-song/BeerSong.fsproj index b8338ce7e..fbed106fb 100644 --- a/exercises/practice/beer-song/BeerSong.fsproj +++ b/exercises/practice/beer-song/BeerSong.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/binary-search-tree/BinarySearchTree.fsproj b/exercises/practice/binary-search-tree/BinarySearchTree.fsproj index a702cfa1d..52c273055 100644 --- a/exercises/practice/binary-search-tree/BinarySearchTree.fsproj +++ b/exercises/practice/binary-search-tree/BinarySearchTree.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/binary-search/BinarySearch.fsproj b/exercises/practice/binary-search/BinarySearch.fsproj index 9392ddeeb..fdd23a7db 100644 --- a/exercises/practice/binary-search/BinarySearch.fsproj +++ b/exercises/practice/binary-search/BinarySearch.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/binary/Binary.fsproj b/exercises/practice/binary/Binary.fsproj index 6020b47ca..12c72aa4e 100644 --- a/exercises/practice/binary/Binary.fsproj +++ b/exercises/practice/binary/Binary.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/bob/Bob.fsproj b/exercises/practice/bob/Bob.fsproj index e374d5bea..73d8ecfbd 100644 --- a/exercises/practice/bob/Bob.fsproj +++ b/exercises/practice/bob/Bob.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/book-store/BookStore.fsproj b/exercises/practice/book-store/BookStore.fsproj index bdc2dd18d..a1f397d4a 100644 --- a/exercises/practice/book-store/BookStore.fsproj +++ b/exercises/practice/book-store/BookStore.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/bottle-song/BottleSong.fsproj b/exercises/practice/bottle-song/BottleSong.fsproj index e6fb5b94e..ddc5aa737 100644 --- a/exercises/practice/bottle-song/BottleSong.fsproj +++ b/exercises/practice/bottle-song/BottleSong.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/bowling/Bowling.fsproj b/exercises/practice/bowling/Bowling.fsproj index 64d5c6c53..02aae3e15 100644 --- a/exercises/practice/bowling/Bowling.fsproj +++ b/exercises/practice/bowling/Bowling.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/change/Change.fsproj b/exercises/practice/change/Change.fsproj index 390952321..f82c5677b 100644 --- a/exercises/practice/change/Change.fsproj +++ b/exercises/practice/change/Change.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/circular-buffer/CircularBuffer.fsproj b/exercises/practice/circular-buffer/CircularBuffer.fsproj index 34d07bab3..7b28f143e 100644 --- a/exercises/practice/circular-buffer/CircularBuffer.fsproj +++ b/exercises/practice/circular-buffer/CircularBuffer.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/clock/Clock.fsproj b/exercises/practice/clock/Clock.fsproj index 776d50dfa..fcb2289d3 100644 --- a/exercises/practice/clock/Clock.fsproj +++ b/exercises/practice/clock/Clock.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/collatz-conjecture/CollatzConjecture.fsproj b/exercises/practice/collatz-conjecture/CollatzConjecture.fsproj index dda9719a0..2ebecbe58 100644 --- a/exercises/practice/collatz-conjecture/CollatzConjecture.fsproj +++ b/exercises/practice/collatz-conjecture/CollatzConjecture.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/complex-numbers/ComplexNumbers.fsproj b/exercises/practice/complex-numbers/ComplexNumbers.fsproj index 45b8755b0..b4a6b86ce 100644 --- a/exercises/practice/complex-numbers/ComplexNumbers.fsproj +++ b/exercises/practice/complex-numbers/ComplexNumbers.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/connect/Connect.fsproj b/exercises/practice/connect/Connect.fsproj index 901336a3c..ce86a6cde 100644 --- a/exercises/practice/connect/Connect.fsproj +++ b/exercises/practice/connect/Connect.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/crypto-square/CryptoSquare.fsproj b/exercises/practice/crypto-square/CryptoSquare.fsproj index 058f76867..b081a5971 100644 --- a/exercises/practice/crypto-square/CryptoSquare.fsproj +++ b/exercises/practice/crypto-square/CryptoSquare.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/custom-set/CustomSet.fsproj b/exercises/practice/custom-set/CustomSet.fsproj index 1d0b82cd9..450252c9f 100644 --- a/exercises/practice/custom-set/CustomSet.fsproj +++ b/exercises/practice/custom-set/CustomSet.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/darts/Darts.fsproj b/exercises/practice/darts/Darts.fsproj index 6bf3a4402..7ef06a658 100644 --- a/exercises/practice/darts/Darts.fsproj +++ b/exercises/practice/darts/Darts.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/diamond/Diamond.fsproj b/exercises/practice/diamond/Diamond.fsproj index 865d57014..cb4919493 100644 --- a/exercises/practice/diamond/Diamond.fsproj +++ b/exercises/practice/diamond/Diamond.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,11 +13,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/practice/diamond/DiamondTests.fs b/exercises/practice/diamond/DiamondTests.fs index 5c6a492b7..a32ccf351 100644 --- a/exercises/practice/diamond/DiamondTests.fs +++ b/exercises/practice/diamond/DiamondTests.fs @@ -5,6 +5,7 @@ open System open FsUnit.Xunit open Xunit open FsCheck +open FsCheck.FSharp open FsCheck.Xunit let split (x: string) = x.Split([| '\n' |], StringSplitOptions.None) @@ -17,8 +18,9 @@ let trailingSpaces (x:string) = x.Substring(x.LastIndexOfAny [|'A'..'Z'|] + 1) type Letters = static member Chars () = - Arb.Default.Char() - |> Arb.filter (fun c -> 'A' <= c && c <= 'Z') + ArbMap.defaults + |> ArbMap.arbitrary + |> Arb.mapFilter id (fun c -> 'A' <= c && c <= 'Z') type DiamondPropertyAttribute () = inherit PropertyAttribute(Arbitrary = [| typeof |]) diff --git a/exercises/practice/difference-of-squares/DifferenceOfSquares.fsproj b/exercises/practice/difference-of-squares/DifferenceOfSquares.fsproj index 36ffafe46..2c76bd6cd 100644 --- a/exercises/practice/difference-of-squares/DifferenceOfSquares.fsproj +++ b/exercises/practice/difference-of-squares/DifferenceOfSquares.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/diffie-hellman/DiffieHellman.fsproj b/exercises/practice/diffie-hellman/DiffieHellman.fsproj index 3ec6e79f0..719aac18a 100644 --- a/exercises/practice/diffie-hellman/DiffieHellman.fsproj +++ b/exercises/practice/diffie-hellman/DiffieHellman.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/dnd-character/DndCharacter.fsproj b/exercises/practice/dnd-character/DndCharacter.fsproj index 3228fb3a7..0025e5657 100644 --- a/exercises/practice/dnd-character/DndCharacter.fsproj +++ b/exercises/practice/dnd-character/DndCharacter.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/dominoes/Dominoes.fsproj b/exercises/practice/dominoes/Dominoes.fsproj index c5f271727..e63311f0b 100644 --- a/exercises/practice/dominoes/Dominoes.fsproj +++ b/exercises/practice/dominoes/Dominoes.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/dot-dsl/DotDsl.fsproj b/exercises/practice/dot-dsl/DotDsl.fsproj index 18032687f..2179b0342 100644 --- a/exercises/practice/dot-dsl/DotDsl.fsproj +++ b/exercises/practice/dot-dsl/DotDsl.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/eliuds-eggs/EliudsEggs.fsproj b/exercises/practice/eliuds-eggs/EliudsEggs.fsproj index 902a5ec49..94319b5b7 100644 --- a/exercises/practice/eliuds-eggs/EliudsEggs.fsproj +++ b/exercises/practice/eliuds-eggs/EliudsEggs.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/error-handling/ErrorHandling.fsproj b/exercises/practice/error-handling/ErrorHandling.fsproj index 8cd3c57ed..f749e45f1 100644 --- a/exercises/practice/error-handling/ErrorHandling.fsproj +++ b/exercises/practice/error-handling/ErrorHandling.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/etl/Etl.fsproj b/exercises/practice/etl/Etl.fsproj index e53b1160e..1704e5fb4 100644 --- a/exercises/practice/etl/Etl.fsproj +++ b/exercises/practice/etl/Etl.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/flower-field/FlowerField.fsproj b/exercises/practice/flower-field/FlowerField.fsproj index 3e7a220ba..69ab0b2ef 100644 --- a/exercises/practice/flower-field/FlowerField.fsproj +++ b/exercises/practice/flower-field/FlowerField.fsproj @@ -1,17 +1,18 @@ - net9.0 + net10.0 false + Exercism - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/food-chain/FoodChain.fsproj b/exercises/practice/food-chain/FoodChain.fsproj index f5c9f6ad8..1368a4426 100644 --- a/exercises/practice/food-chain/FoodChain.fsproj +++ b/exercises/practice/food-chain/FoodChain.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/forth/Forth.fsproj b/exercises/practice/forth/Forth.fsproj index 46505a799..b0febf40e 100644 --- a/exercises/practice/forth/Forth.fsproj +++ b/exercises/practice/forth/Forth.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/game-of-life/GameOfLife.fsproj b/exercises/practice/game-of-life/GameOfLife.fsproj index baca19da6..f98970e5a 100644 --- a/exercises/practice/game-of-life/GameOfLife.fsproj +++ b/exercises/practice/game-of-life/GameOfLife.fsproj @@ -1,7 +1,8 @@ - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/gigasecond/Gigasecond.fsproj b/exercises/practice/gigasecond/Gigasecond.fsproj index a55f3ab04..1b94f1ec7 100644 --- a/exercises/practice/gigasecond/Gigasecond.fsproj +++ b/exercises/practice/gigasecond/Gigasecond.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/go-counting/GoCounting.fsproj b/exercises/practice/go-counting/GoCounting.fsproj index ad56a886d..ce91c5346 100644 --- a/exercises/practice/go-counting/GoCounting.fsproj +++ b/exercises/practice/go-counting/GoCounting.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/grade-school/GradeSchool.fsproj b/exercises/practice/grade-school/GradeSchool.fsproj index 2ebebccf3..dbf72dcf0 100644 --- a/exercises/practice/grade-school/GradeSchool.fsproj +++ b/exercises/practice/grade-school/GradeSchool.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/grains/Grains.fsproj b/exercises/practice/grains/Grains.fsproj index e1204bfb5..fbd15a84f 100644 --- a/exercises/practice/grains/Grains.fsproj +++ b/exercises/practice/grains/Grains.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/grep/Grep.fsproj b/exercises/practice/grep/Grep.fsproj index 8f187a2b0..e82c1220b 100644 --- a/exercises/practice/grep/Grep.fsproj +++ b/exercises/practice/grep/Grep.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/hamming/Hamming.fsproj b/exercises/practice/hamming/Hamming.fsproj index 1c45a8bd5..8fe8a2ee0 100644 --- a/exercises/practice/hamming/Hamming.fsproj +++ b/exercises/practice/hamming/Hamming.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/hangman/Hangman.fsproj b/exercises/practice/hangman/Hangman.fsproj index a9d64adaa..df6f1b53c 100644 --- a/exercises/practice/hangman/Hangman.fsproj +++ b/exercises/practice/hangman/Hangman.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/hello-world/HelloWorld.fsproj b/exercises/practice/hello-world/HelloWorld.fsproj index f6473448c..f6ec8fc21 100644 --- a/exercises/practice/hello-world/HelloWorld.fsproj +++ b/exercises/practice/hello-world/HelloWorld.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/hexadecimal/Hexadecimal.fsproj b/exercises/practice/hexadecimal/Hexadecimal.fsproj index 4c3376c52..df7c92772 100644 --- a/exercises/practice/hexadecimal/Hexadecimal.fsproj +++ b/exercises/practice/hexadecimal/Hexadecimal.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/high-scores/HighScores.fsproj b/exercises/practice/high-scores/HighScores.fsproj index 99cff6109..a4824b09a 100644 --- a/exercises/practice/high-scores/HighScores.fsproj +++ b/exercises/practice/high-scores/HighScores.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/house/House.fsproj b/exercises/practice/house/House.fsproj index ab0dd980e..449eaa94b 100644 --- a/exercises/practice/house/House.fsproj +++ b/exercises/practice/house/House.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/isbn-verifier/IsbnVerifier.fsproj b/exercises/practice/isbn-verifier/IsbnVerifier.fsproj index d586066a4..1dddf8215 100644 --- a/exercises/practice/isbn-verifier/IsbnVerifier.fsproj +++ b/exercises/practice/isbn-verifier/IsbnVerifier.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/isogram/Isogram.fsproj b/exercises/practice/isogram/Isogram.fsproj index 00c85a019..3af1d8343 100644 --- a/exercises/practice/isogram/Isogram.fsproj +++ b/exercises/practice/isogram/Isogram.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.fsproj b/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.fsproj index d8ccafa4e..0978d4c76 100644 --- a/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.fsproj +++ b/exercises/practice/killer-sudoku-helper/KillerSudokuHelper.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/kindergarten-garden/KindergartenGarden.fsproj b/exercises/practice/kindergarten-garden/KindergartenGarden.fsproj index 37517d76a..85dba2e80 100644 --- a/exercises/practice/kindergarten-garden/KindergartenGarden.fsproj +++ b/exercises/practice/kindergarten-garden/KindergartenGarden.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/knapsack/Knapsack.fsproj b/exercises/practice/knapsack/Knapsack.fsproj index 854b81351..7ebab8fa8 100644 --- a/exercises/practice/knapsack/Knapsack.fsproj +++ b/exercises/practice/knapsack/Knapsack.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/largest-series-product/LargestSeriesProduct.fsproj b/exercises/practice/largest-series-product/LargestSeriesProduct.fsproj index 137393964..1598bb957 100644 --- a/exercises/practice/largest-series-product/LargestSeriesProduct.fsproj +++ b/exercises/practice/largest-series-product/LargestSeriesProduct.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/leap/Leap.fsproj b/exercises/practice/leap/Leap.fsproj index 33d68c844..78e84e564 100644 --- a/exercises/practice/leap/Leap.fsproj +++ b/exercises/practice/leap/Leap.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/ledger/Ledger.fsproj b/exercises/practice/ledger/Ledger.fsproj index d640fe1eb..95d0e1d87 100644 --- a/exercises/practice/ledger/Ledger.fsproj +++ b/exercises/practice/ledger/Ledger.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/lens-person/LensPerson.fsproj b/exercises/practice/lens-person/LensPerson.fsproj index b164fdc7f..2f103831f 100644 --- a/exercises/practice/lens-person/LensPerson.fsproj +++ b/exercises/practice/lens-person/LensPerson.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + diff --git a/exercises/practice/linked-list/LinkedList.fsproj b/exercises/practice/linked-list/LinkedList.fsproj index 7f9a22121..08911ecef 100644 --- a/exercises/practice/linked-list/LinkedList.fsproj +++ b/exercises/practice/linked-list/LinkedList.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/list-ops/ListOps.fsproj b/exercises/practice/list-ops/ListOps.fsproj index 0e75289f0..e68e7d60a 100644 --- a/exercises/practice/list-ops/ListOps.fsproj +++ b/exercises/practice/list-ops/ListOps.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/luhn/Luhn.fsproj b/exercises/practice/luhn/Luhn.fsproj index d946f3020..1eb3204e8 100644 --- a/exercises/practice/luhn/Luhn.fsproj +++ b/exercises/practice/luhn/Luhn.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/markdown/Markdown.fsproj b/exercises/practice/markdown/Markdown.fsproj index 13e352c60..17f1c63c2 100644 --- a/exercises/practice/markdown/Markdown.fsproj +++ b/exercises/practice/markdown/Markdown.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/matching-brackets/MatchingBrackets.fsproj b/exercises/practice/matching-brackets/MatchingBrackets.fsproj index a4d5b906d..524168e9e 100644 --- a/exercises/practice/matching-brackets/MatchingBrackets.fsproj +++ b/exercises/practice/matching-brackets/MatchingBrackets.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/matrix/Matrix.fsproj b/exercises/practice/matrix/Matrix.fsproj index 60f248944..ef7dec19b 100644 --- a/exercises/practice/matrix/Matrix.fsproj +++ b/exercises/practice/matrix/Matrix.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/meetup/Meetup.fsproj b/exercises/practice/meetup/Meetup.fsproj index f1bc2423e..6b714c9c7 100644 --- a/exercises/practice/meetup/Meetup.fsproj +++ b/exercises/practice/meetup/Meetup.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/minesweeper/Minesweeper.fsproj b/exercises/practice/minesweeper/Minesweeper.fsproj index 2e40e1a12..29cbafe5a 100644 --- a/exercises/practice/minesweeper/Minesweeper.fsproj +++ b/exercises/practice/minesweeper/Minesweeper.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/nth-prime/NthPrime.fsproj b/exercises/practice/nth-prime/NthPrime.fsproj index 3142ae08d..704ce58e4 100644 --- a/exercises/practice/nth-prime/NthPrime.fsproj +++ b/exercises/practice/nth-prime/NthPrime.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/nucleotide-count/NucleotideCount.fsproj b/exercises/practice/nucleotide-count/NucleotideCount.fsproj index b37a8e09f..ad226cf9d 100644 --- a/exercises/practice/nucleotide-count/NucleotideCount.fsproj +++ b/exercises/practice/nucleotide-count/NucleotideCount.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/ocr-numbers/OcrNumbers.fsproj b/exercises/practice/ocr-numbers/OcrNumbers.fsproj index ca81e9d8f..51771381d 100644 --- a/exercises/practice/ocr-numbers/OcrNumbers.fsproj +++ b/exercises/practice/ocr-numbers/OcrNumbers.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/octal/Octal.fsproj b/exercises/practice/octal/Octal.fsproj index 9b87c019a..66c8f6122 100644 --- a/exercises/practice/octal/Octal.fsproj +++ b/exercises/practice/octal/Octal.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/palindrome-products/PalindromeProducts.fsproj b/exercises/practice/palindrome-products/PalindromeProducts.fsproj index e5fd1c35f..205c6ced1 100644 --- a/exercises/practice/palindrome-products/PalindromeProducts.fsproj +++ b/exercises/practice/palindrome-products/PalindromeProducts.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/pangram/Pangram.fsproj b/exercises/practice/pangram/Pangram.fsproj index e4c58a4ed..ec16e1ebf 100644 --- a/exercises/practice/pangram/Pangram.fsproj +++ b/exercises/practice/pangram/Pangram.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.fsproj b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.fsproj index e56b8c3b9..683a4eb6b 100644 --- a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.fsproj +++ b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/pascals-triangle/PascalsTriangle.fsproj b/exercises/practice/pascals-triangle/PascalsTriangle.fsproj index c6e8c6431..7cf711b94 100644 --- a/exercises/practice/pascals-triangle/PascalsTriangle.fsproj +++ b/exercises/practice/pascals-triangle/PascalsTriangle.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/perfect-numbers/PerfectNumbers.fsproj b/exercises/practice/perfect-numbers/PerfectNumbers.fsproj index dd766af74..ce03f2564 100644 --- a/exercises/practice/perfect-numbers/PerfectNumbers.fsproj +++ b/exercises/practice/perfect-numbers/PerfectNumbers.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/phone-number/PhoneNumber.fsproj b/exercises/practice/phone-number/PhoneNumber.fsproj index 4b7b0a2cc..f648d64c8 100644 --- a/exercises/practice/phone-number/PhoneNumber.fsproj +++ b/exercises/practice/phone-number/PhoneNumber.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/pig-latin/PigLatin.fsproj b/exercises/practice/pig-latin/PigLatin.fsproj index e5935e48b..bfc6f65e2 100644 --- a/exercises/practice/pig-latin/PigLatin.fsproj +++ b/exercises/practice/pig-latin/PigLatin.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/poker/Poker.fsproj b/exercises/practice/poker/Poker.fsproj index 694ca2e77..10941cdf1 100644 --- a/exercises/practice/poker/Poker.fsproj +++ b/exercises/practice/poker/Poker.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/pov/Pov.fsproj b/exercises/practice/pov/Pov.fsproj index 8494fad3c..d12cbdacb 100644 --- a/exercises/practice/pov/Pov.fsproj +++ b/exercises/practice/pov/Pov.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/prime-factors/PrimeFactors.fsproj b/exercises/practice/prime-factors/PrimeFactors.fsproj index 09c28da0c..79fe9729c 100644 --- a/exercises/practice/prime-factors/PrimeFactors.fsproj +++ b/exercises/practice/prime-factors/PrimeFactors.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/protein-translation/.articles/performance/code/Benchmark.fsproj b/exercises/practice/protein-translation/.articles/performance/code/Benchmark.fsproj index 981708437..2d08ecf8e 100644 --- a/exercises/practice/protein-translation/.articles/performance/code/Benchmark.fsproj +++ b/exercises/practice/protein-translation/.articles/performance/code/Benchmark.fsproj @@ -2,7 +2,8 @@ Exe - net9.0 + net10.0 + Exercism diff --git a/exercises/practice/protein-translation/ProteinTranslation.fsproj b/exercises/practice/protein-translation/ProteinTranslation.fsproj index b5e843e78..a90fb03f7 100644 --- a/exercises/practice/protein-translation/ProteinTranslation.fsproj +++ b/exercises/practice/protein-translation/ProteinTranslation.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/proverb/Proverb.fsproj b/exercises/practice/proverb/Proverb.fsproj index c41c74d73..8a38763b1 100644 --- a/exercises/practice/proverb/Proverb.fsproj +++ b/exercises/practice/proverb/Proverb.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.fsproj b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.fsproj index 5eaa45553..b1bafcb18 100644 --- a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.fsproj +++ b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/queen-attack/QueenAttack.fsproj b/exercises/practice/queen-attack/QueenAttack.fsproj index 4ca4b8b89..9c12304b0 100644 --- a/exercises/practice/queen-attack/QueenAttack.fsproj +++ b/exercises/practice/queen-attack/QueenAttack.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/rail-fence-cipher/RailFenceCipher.fsproj b/exercises/practice/rail-fence-cipher/RailFenceCipher.fsproj index 445ade3d9..fca81dd57 100644 --- a/exercises/practice/rail-fence-cipher/RailFenceCipher.fsproj +++ b/exercises/practice/rail-fence-cipher/RailFenceCipher.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/raindrops/Raindrops.fsproj b/exercises/practice/raindrops/Raindrops.fsproj index 80ef2d672..9d1beb47e 100644 --- a/exercises/practice/raindrops/Raindrops.fsproj +++ b/exercises/practice/raindrops/Raindrops.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/rational-numbers/RationalNumbers.fsproj b/exercises/practice/rational-numbers/RationalNumbers.fsproj index 5305ad08c..8da25efdd 100644 --- a/exercises/practice/rational-numbers/RationalNumbers.fsproj +++ b/exercises/practice/rational-numbers/RationalNumbers.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/react/React.fsproj b/exercises/practice/react/React.fsproj index e1576b4a8..9337b3da0 100644 --- a/exercises/practice/react/React.fsproj +++ b/exercises/practice/react/React.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + diff --git a/exercises/practice/rectangles/Rectangles.fsproj b/exercises/practice/rectangles/Rectangles.fsproj index 457c4e8c7..f4aa44a85 100644 --- a/exercises/practice/rectangles/Rectangles.fsproj +++ b/exercises/practice/rectangles/Rectangles.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/relative-distance/RelativeDistance.fsproj b/exercises/practice/relative-distance/RelativeDistance.fsproj index 8f1d5f066..f66e06a3c 100644 --- a/exercises/practice/relative-distance/RelativeDistance.fsproj +++ b/exercises/practice/relative-distance/RelativeDistance.fsproj @@ -1,7 +1,8 @@ - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/resistor-color-duo/ResistorColorDuo.fsproj b/exercises/practice/resistor-color-duo/ResistorColorDuo.fsproj index 5b77e0c0d..0d3b86219 100644 --- a/exercises/practice/resistor-color-duo/ResistorColorDuo.fsproj +++ b/exercises/practice/resistor-color-duo/ResistorColorDuo.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/resistor-color-trio/ResistorColorTrio.fsproj b/exercises/practice/resistor-color-trio/ResistorColorTrio.fsproj index 61550c713..c57248a3a 100644 --- a/exercises/practice/resistor-color-trio/ResistorColorTrio.fsproj +++ b/exercises/practice/resistor-color-trio/ResistorColorTrio.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/resistor-color/ResistorColor.fsproj b/exercises/practice/resistor-color/ResistorColor.fsproj index 04bfb31df..580c15b06 100644 --- a/exercises/practice/resistor-color/ResistorColor.fsproj +++ b/exercises/practice/resistor-color/ResistorColor.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,13 +11,13 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + \ No newline at end of file diff --git a/exercises/practice/rest-api/RestApi.fsproj b/exercises/practice/rest-api/RestApi.fsproj index 93a59bb26..a9761fa1a 100644 --- a/exercises/practice/rest-api/RestApi.fsproj +++ b/exercises/practice/rest-api/RestApi.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/reverse-string/ReverseString.fsproj b/exercises/practice/reverse-string/ReverseString.fsproj index 96836529a..df2edbe9c 100644 --- a/exercises/practice/reverse-string/ReverseString.fsproj +++ b/exercises/practice/reverse-string/ReverseString.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/rna-transcription/RnaTranscription.fsproj b/exercises/practice/rna-transcription/RnaTranscription.fsproj index f26b1d3fe..ce8ae520a 100644 --- a/exercises/practice/rna-transcription/RnaTranscription.fsproj +++ b/exercises/practice/rna-transcription/RnaTranscription.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/robot-name/RobotName.fsproj b/exercises/practice/robot-name/RobotName.fsproj index 39df007fd..96af33482 100644 --- a/exercises/practice/robot-name/RobotName.fsproj +++ b/exercises/practice/robot-name/RobotName.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/robot-simulator/RobotSimulator.fsproj b/exercises/practice/robot-simulator/RobotSimulator.fsproj index 1bcf2cf98..0765c1821 100644 --- a/exercises/practice/robot-simulator/RobotSimulator.fsproj +++ b/exercises/practice/robot-simulator/RobotSimulator.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/roman-numerals/RomanNumerals.fsproj b/exercises/practice/roman-numerals/RomanNumerals.fsproj index e6b888e18..087223ce3 100644 --- a/exercises/practice/roman-numerals/RomanNumerals.fsproj +++ b/exercises/practice/roman-numerals/RomanNumerals.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/rotational-cipher/RotationalCipher.fsproj b/exercises/practice/rotational-cipher/RotationalCipher.fsproj index 2c245c51a..1710587e8 100644 --- a/exercises/practice/rotational-cipher/RotationalCipher.fsproj +++ b/exercises/practice/rotational-cipher/RotationalCipher.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/run-length-encoding/RunLengthEncoding.fsproj b/exercises/practice/run-length-encoding/RunLengthEncoding.fsproj index a0b8f6c38..9185a8392 100644 --- a/exercises/practice/run-length-encoding/RunLengthEncoding.fsproj +++ b/exercises/practice/run-length-encoding/RunLengthEncoding.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/saddle-points/SaddlePoints.fsproj b/exercises/practice/saddle-points/SaddlePoints.fsproj index 81648de5c..35d16a19a 100644 --- a/exercises/practice/saddle-points/SaddlePoints.fsproj +++ b/exercises/practice/saddle-points/SaddlePoints.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/satellite/Satellite.fsproj b/exercises/practice/satellite/Satellite.fsproj index e5007e1e4..bbe07e579 100644 --- a/exercises/practice/satellite/Satellite.fsproj +++ b/exercises/practice/satellite/Satellite.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/say/Say.fsproj b/exercises/practice/say/Say.fsproj index 89dadb6f6..687d7ef1e 100644 --- a/exercises/practice/say/Say.fsproj +++ b/exercises/practice/say/Say.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/scale-generator/ScaleGenerator.fsproj b/exercises/practice/scale-generator/ScaleGenerator.fsproj index e904822a2..b55952917 100644 --- a/exercises/practice/scale-generator/ScaleGenerator.fsproj +++ b/exercises/practice/scale-generator/ScaleGenerator.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/scrabble-score/ScrabbleScore.fsproj b/exercises/practice/scrabble-score/ScrabbleScore.fsproj index 45d42089e..2aa8d2881 100644 --- a/exercises/practice/scrabble-score/ScrabbleScore.fsproj +++ b/exercises/practice/scrabble-score/ScrabbleScore.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/secret-handshake/SecretHandshake.fsproj b/exercises/practice/secret-handshake/SecretHandshake.fsproj index 708140ba9..d32b7d7a3 100644 --- a/exercises/practice/secret-handshake/SecretHandshake.fsproj +++ b/exercises/practice/secret-handshake/SecretHandshake.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/series/Series.fsproj b/exercises/practice/series/Series.fsproj index 145c4ebf9..8f3faece0 100644 --- a/exercises/practice/series/Series.fsproj +++ b/exercises/practice/series/Series.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/sgf-parsing/SgfParsing.fsproj b/exercises/practice/sgf-parsing/SgfParsing.fsproj index 77f00a1da..174fca79f 100644 --- a/exercises/practice/sgf-parsing/SgfParsing.fsproj +++ b/exercises/practice/sgf-parsing/SgfParsing.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,11 +13,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/exercises/practice/sieve/Sieve.fsproj b/exercises/practice/sieve/Sieve.fsproj index dc7912ea5..6bc84f46c 100644 --- a/exercises/practice/sieve/Sieve.fsproj +++ b/exercises/practice/sieve/Sieve.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/simple-cipher/SimpleCipher.fsproj b/exercises/practice/simple-cipher/SimpleCipher.fsproj index cd8a64047..9d78ec433 100644 --- a/exercises/practice/simple-cipher/SimpleCipher.fsproj +++ b/exercises/practice/simple-cipher/SimpleCipher.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/simple-linked-list/SimpleLinkedList.fsproj b/exercises/practice/simple-linked-list/SimpleLinkedList.fsproj index 953aaf9da..311bc7ea1 100644 --- a/exercises/practice/simple-linked-list/SimpleLinkedList.fsproj +++ b/exercises/practice/simple-linked-list/SimpleLinkedList.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/space-age/SpaceAge.fsproj b/exercises/practice/space-age/SpaceAge.fsproj index d49a41374..e6834894f 100644 --- a/exercises/practice/space-age/SpaceAge.fsproj +++ b/exercises/practice/space-age/SpaceAge.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/spiral-matrix/SpiralMatrix.fsproj b/exercises/practice/spiral-matrix/SpiralMatrix.fsproj index 90ca0589a..96013dfa3 100644 --- a/exercises/practice/spiral-matrix/SpiralMatrix.fsproj +++ b/exercises/practice/spiral-matrix/SpiralMatrix.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/square-root/SquareRoot.fsproj b/exercises/practice/square-root/SquareRoot.fsproj index 84e8c2bff..11593fc67 100644 --- a/exercises/practice/square-root/SquareRoot.fsproj +++ b/exercises/practice/square-root/SquareRoot.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.fsproj b/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.fsproj index 5760401b2..19e39c911 100644 --- a/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.fsproj +++ b/exercises/practice/state-of-tic-tac-toe/StateOfTicTacToe.fsproj @@ -1,8 +1,9 @@ - net9.0 + net10.0 false - + Exercism + true @@ -10,10 +11,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/exercises/practice/strain/Strain.fsproj b/exercises/practice/strain/Strain.fsproj index 0fed850f6..a9a08f5f5 100644 --- a/exercises/practice/strain/Strain.fsproj +++ b/exercises/practice/strain/Strain.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/sublist/Sublist.fsproj b/exercises/practice/sublist/Sublist.fsproj index 622ab9620..926308c05 100644 --- a/exercises/practice/sublist/Sublist.fsproj +++ b/exercises/practice/sublist/Sublist.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/sum-of-multiples/SumOfMultiples.fsproj b/exercises/practice/sum-of-multiples/SumOfMultiples.fsproj index 20bde8355..b6b6d1329 100644 --- a/exercises/practice/sum-of-multiples/SumOfMultiples.fsproj +++ b/exercises/practice/sum-of-multiples/SumOfMultiples.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/tournament/Tournament.fsproj b/exercises/practice/tournament/Tournament.fsproj index 8c2ec8320..f6acdb444 100644 --- a/exercises/practice/tournament/Tournament.fsproj +++ b/exercises/practice/tournament/Tournament.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/transpose/Transpose.fsproj b/exercises/practice/transpose/Transpose.fsproj index 5f392fe49..cb628ab27 100644 --- a/exercises/practice/transpose/Transpose.fsproj +++ b/exercises/practice/transpose/Transpose.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/tree-building/.docs/instructions.append.md b/exercises/practice/tree-building/.docs/instructions.append.md new file mode 100644 index 000000000..d132c01ca --- /dev/null +++ b/exercises/practice/tree-building/.docs/instructions.append.md @@ -0,0 +1,5 @@ +# Instructions append + +## Benchmarking + +If you'd like to benchmark your solution against the solution you started out with, please go to the `benchmark` directory and run `dotnet run`. diff --git a/exercises/practice/tree-building/TreeBuilding.fsproj b/exercises/practice/tree-building/TreeBuilding.fsproj index ed36ea584..589127823 100644 --- a/exercises/practice/tree-building/TreeBuilding.fsproj +++ b/exercises/practice/tree-building/TreeBuilding.fsproj @@ -1,29 +1,23 @@  - net9.0 - + net10.0 false - - Exe - false + Exercism - - - - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/tree-building/Benchmark.fs b/exercises/practice/tree-building/benchmark/Benchmark.fs similarity index 100% rename from exercises/practice/tree-building/Benchmark.fs rename to exercises/practice/tree-building/benchmark/Benchmark.fs diff --git a/exercises/practice/tree-building/benchmark/Benchmark.fsproj b/exercises/practice/tree-building/benchmark/Benchmark.fsproj new file mode 100644 index 000000000..0f6953193 --- /dev/null +++ b/exercises/practice/tree-building/benchmark/Benchmark.fsproj @@ -0,0 +1,25 @@ + + + + net10.0 + Exercism + + false + + Exe + false + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/exercises/practice/tree-building/Program.fs b/exercises/practice/tree-building/benchmark/Program.fs similarity index 100% rename from exercises/practice/tree-building/Program.fs rename to exercises/practice/tree-building/benchmark/Program.fs diff --git a/exercises/practice/tree-building/TreeBuildingBaseline.fs b/exercises/practice/tree-building/benchmark/TreeBuildingBaseline.fs similarity index 100% rename from exercises/practice/tree-building/TreeBuildingBaseline.fs rename to exercises/practice/tree-building/benchmark/TreeBuildingBaseline.fs diff --git a/exercises/practice/triangle/Triangle.fsproj b/exercises/practice/triangle/Triangle.fsproj index 51d9e499d..1cda11d9d 100644 --- a/exercises/practice/triangle/Triangle.fsproj +++ b/exercises/practice/triangle/Triangle.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/trinary/Trinary.fsproj b/exercises/practice/trinary/Trinary.fsproj index 06843aaee..242c8c33e 100644 --- a/exercises/practice/trinary/Trinary.fsproj +++ b/exercises/practice/trinary/Trinary.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/twelve-days/TwelveDays.fsproj b/exercises/practice/twelve-days/TwelveDays.fsproj index a4eecfc83..508655df2 100644 --- a/exercises/practice/twelve-days/TwelveDays.fsproj +++ b/exercises/practice/twelve-days/TwelveDays.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/two-bucket/TwoBucket.fsproj b/exercises/practice/two-bucket/TwoBucket.fsproj index 26d3cfd5f..42f8755f2 100644 --- a/exercises/practice/two-bucket/TwoBucket.fsproj +++ b/exercises/practice/two-bucket/TwoBucket.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/two-fer/TwoFer.fsproj b/exercises/practice/two-fer/TwoFer.fsproj index 5172328e0..8e3004230 100644 --- a/exercises/practice/two-fer/TwoFer.fsproj +++ b/exercises/practice/two-fer/TwoFer.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/variable-length-quantity/VariableLengthQuantity.fsproj b/exercises/practice/variable-length-quantity/VariableLengthQuantity.fsproj index 8d5174932..1d6aefb0e 100644 --- a/exercises/practice/variable-length-quantity/VariableLengthQuantity.fsproj +++ b/exercises/practice/variable-length-quantity/VariableLengthQuantity.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/word-count/WordCount.fsproj b/exercises/practice/word-count/WordCount.fsproj index 95ae39717..034ae4ac6 100644 --- a/exercises/practice/word-count/WordCount.fsproj +++ b/exercises/practice/word-count/WordCount.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/word-search/WordSearch.fsproj b/exercises/practice/word-search/WordSearch.fsproj index d5e81ec9b..6904489ce 100644 --- a/exercises/practice/word-search/WordSearch.fsproj +++ b/exercises/practice/word-search/WordSearch.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/wordy/Wordy.fsproj b/exercises/practice/wordy/Wordy.fsproj index fc06b9b9a..ba6aafaa6 100644 --- a/exercises/practice/wordy/Wordy.fsproj +++ b/exercises/practice/wordy/Wordy.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/yacht/Yacht.fsproj b/exercises/practice/yacht/Yacht.fsproj index 92b0e3d99..b239b5071 100644 --- a/exercises/practice/yacht/Yacht.fsproj +++ b/exercises/practice/yacht/Yacht.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/zebra-puzzle/ZebraPuzzle.fsproj b/exercises/practice/zebra-puzzle/ZebraPuzzle.fsproj index ec9308a02..9ce481d82 100644 --- a/exercises/practice/zebra-puzzle/ZebraPuzzle.fsproj +++ b/exercises/practice/zebra-puzzle/ZebraPuzzle.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/exercises/practice/zipper/Zipper.fsproj b/exercises/practice/zipper/Zipper.fsproj index 8dbd12189..725aa9f8e 100644 --- a/exercises/practice/zipper/Zipper.fsproj +++ b/exercises/practice/zipper/Zipper.fsproj @@ -1,7 +1,8 @@  - net9.0 + net10.0 + Exercism false @@ -12,10 +13,10 @@ - - - - + + + + \ No newline at end of file diff --git a/generators/Generators.fsproj b/generators/Generators.fsproj index 4c1818c4a..955a06496 100644 --- a/generators/Generators.fsproj +++ b/generators/Generators.fsproj @@ -2,7 +2,8 @@ Exe - net9.0 + net10.0 + Exercism diff --git a/tools/CodeFenceChecker/CodeFenceChecker.fsproj b/tools/CodeFenceChecker/CodeFenceChecker.fsproj index bf86042d0..e49096052 100644 --- a/tools/CodeFenceChecker/CodeFenceChecker.fsproj +++ b/tools/CodeFenceChecker/CodeFenceChecker.fsproj @@ -1,7 +1,8 @@ Exe - net9.0 + net10.0 + Exercism