Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Upgrade dependencies #2632

Conversation

yazeedobaid
Copy link
Collaborator

@yazeedobaid yazeedobaid commented Jan 11, 2022

Description

This PR organizes and updates FAKE dependencies to the latest versions. The changes are:

  1. Rename Paket groups in paket.dependencies file
    netcore -> fakemodule used by all FAKE modules projects
    netcorerunner -> fakerunner used by FAKE Runner projects
  2. Move the build.fsx dependencies to paket.dependencies file under Build group Dependencies need to be in script since they use re-release versions from release dir
  3. Remove target StartBootstrapBuild from build script since it is not used anymore
  4. FSharp.Compiler.Service breaking changes. Mostly include modules renaming
  5. Expecto upgrade, remove inlined Expecto helper, and use package printer.

I have encountered an issue in integration tests that I cannot know why it is happening. The integration tests that fail are:

  • Fake.Core.IntegrationTests.use external paket.dependencies
  • Fake.Core.IntegrationTests.issue #2007 - native libs work
  • Fake.Core.IntegrationTests.issue #2025
  • Fake.DotNet.sdkAssemblyResolverTests.Runner run script with 6.0.100 SDK version assemblies
  • Fake.DotNet.sdkAssemblyResolverTests.Runner run script with 6.0.100-preview.3.21202.5 SDK version assemblies
  • Fake.DotNet.sdkAssemblyResolverTests.Runner run script with NETStandard2.0 SDK assemblies

All due to the same error:
Expect intellisense.fsx to exist. Actual value was false but had expected it to be true.

What I found is that, for these tests the generated files from the FAKE runner in script directory .fake/scriptName.fsx got deleted after the runner exited. They all got generated correctly and the script runs without any issues, but after the exit point, they are automatically deleted.

I have debugged the issue, compare the run from this branch and release/next, and found the following; An unauthorized access error is thrown when running the script, but this doesn't affect the script run, but it started to happen on this branch after the upgrade.
The second difference is the AppContext OnExitProcess event. The new FSharp.DependencyManager.Nuget has an event that is registered on exit to delete the script directory, Please see this got triggered from another thread after the main thread exist and cause the files to be deleted.

To see this error, the CLR exception type needs to be active in the debugger.

Another note is that other integration tests which have the same structure passes and files are not deleted.

Can anyone help in this regard?

TODO

Feel free to open the PR and ask for help

  • New (API-)documentation for new features exist (Note: API-docs are enough, additional docs are in help/markdown)

  • unit or integration test exists (or short reasoning why it doesn't make sense)

    Note: Consider using the CreateProcess API which can be tested more easily, see https://github.com/fsharp/FAKE/pull/2131/files#diff-4fb4a77e110fbbe8210205dfe022389b for an example (the changes in the DotNet.Testing.NUnit module)

  • boy scout rule: "leave the code behind in a better state than you found it" (fix warnings, obsolete members or code-style in the places you worked in)

  • (if new module) the module has been linked from the "Modules" menu, edit help/templates/template.cshtml, linking to the API-reference is fine.

  • (if new module) the module is in the correct namespace

  • (if new module) the module is added to Fake.sln (dotnet sln Fake.sln add src/app/Fake.*/Fake.*.fsproj)

  • Fake 5 API guideline is honored

@yazeedobaid
Copy link
Collaborator Author

@matthid can you please take a look at this?

@@ -5,86 +5,6 @@ open System.Threading
open System.Threading.Tasks

module ExpectoHelpers =

let inline internal commaString (i:int) = i.ToString("#,##0")
// because of https://github.com/haf/expecto/issues/367
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just FYI, if everything works. OK, but I doubt that this issue has been solved. So if you ever encounter a build 'hanging', this might be the root cause. (I'd leave it as is and see if bad things happen)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For Expecto, I read the issue that has caused the inlining of the Expecto printer in FAKE. But as I understand this was caused in Travis-CI builds, and now we are using GitHub for everything and didn't encounter it till now 😅. So, we can try and see. If anything hangs I'll inline the printer as before.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@matthid It seems that Expecto tests are failing on the release/next branch after the upgrade to .Net 6.0.101 from the preview version. In the PR, the build succeeded but now Expecto gives timeout on unit tests. We are still using the custom printer on the release/next branch. I tried to increase the timeout to 30 minutes and re-run the build multiple times but no luck. I'll investigate more on this, not sure if the update to Expecto 9 and the removal of the custom printer would solve it which are done in this PR. But we will not know that until this PR got fixed.

I just wanted to give an update on this. Will try to look more and see what I got.

Thanks

@matthid
Copy link
Member

matthid commented Jan 11, 2022

@yazeedobaid

The second difference is the AppContext OnExitProcess event. The new FSharp.DependencyManager.Nuget has an event that is registered on exit to delete the script directory, Please see this got triggered from another thread after the main thread exist and cause the files to be deleted.

I fail to see why this would be problematic. It is only related to a temporary directory the same module created and it shouldn't interfere with our code?

I have debugged the issue, compare the run from this branch and release/next, and found the following; An unauthorized access error is thrown when running the script, but this doesn't affect the script run, but it started to happen on this branch after the upgrade.

After searching for my old comment and looking at this place It seems like we write the intellisense file in parallel and always. Does your debugger say you get an unauthorized access error from this background thread trying to write the file? I can't think of any reason why that would fail with an access error. Maybe it helps to synchronize the task temporarily to debug the issue more easily (but iirc that will slow down FAKE significantly, it is only a temporary debugging approach)

Hope this helps somewhat :)

@yazeedobaid
Copy link
Collaborator Author

@matthid

I fail to see why this would be problematic. It is only related to a temporary directory the same module created and it shouldn't interfere with our code?

Yes, this is what I cannot understand why! The debugger led me to this point and this is the only place that deletes stuff. The workingDirectory that the deleteScript is trying to delete is the script FAKE directory; .fake/test.fsx in my case.

Does your debugger say you get an unauthorized access error from this background thread trying to write the file?

The unauthorized access is on the delete of the script assembly not on the write of the IntelliSense file. Here is the exception message I got:

System.UnauthorizedAccessException: Access to the path 'test_56C5C301F0A564985414718182BEBBAE8E75A97D03826DE3FDFCFD85F11A002D.dll' is denied.
at System.IO.FileSystem.RemoveDirectoryRecursive(String fullPath, WIN32_FIND_DATA& findData, Boolean topLevel)
at System.IO.FileSystem.RemoveDirectory(String fullPath, Boolean recursive)
at System.IO.Directory.Delete(String path, Boolean recursive)
at FSharp.DependencyManager.Nuget.FSharpDependencyManager.deleteScripts() in D:\a_work\1\s\src\fsharp\FSharp.DependencyManager.Nuget\FSharp.DependencyManager.fs:line 191

I think maybe I got this unauthorized access because the main thread is still using the script assembly somehow, and when this thread tries to delete it, it fails, because it is still used, so if we didn't get this error, the whole directory would be deleted. Not sure if this is a correct analysis for the issue, but this is what I currently can think of.

This issue of deleting the files has occurred with me before as you pointed out in the upgrade of Paket.Core. Back then I managed to skip it by selectively pinning and upgrading the required dependencies for the new version of Paket.Core. But we cannot do it again since we need to free the dependencies from specific versions, to make it easy for future updates for the dependencies.

Maybe it helps to synchronize the task temporarily to debug the issue more easily

I'll try that and see what I got. Please note that all the files in the script FAKE directory got created correctly and written to disk. Prior to the exit point of the runner, they are all in the directory, but after that, they are deleted except the script assembly.

For reference, prior to exit point of FAKE runner, following is the content of the script directory; .fake/test.fsx in my case:

  • .paket/Paket.Restore.targets
  • paket-files/.gitignore
  • paket-files/paket.restore.cached
  • dependencies.cached
  • dependencies
  • fake-hash
  • fake-hash-contents
  • fake-hash-files
  • fake-section.cached
  • fake-section
  • intellisense
  • intellisense_lazy
  • paket.dependencies
  • paket.lock
  • test_56C5C301F0A564985414718182BEBBAE8E75A97D03826DE3FDFCFD85F11A002D.dll
  • test_56C5C301F0A564985414718182BEBBAE8E75A97D03826DE3FDFCFD85F11A002D.pdb
  • test_56C5C301F0A564985414718182BEBBAE8E75A97D03826DE3FDFCFD85F11A002D.warnings

After the exit point and run ends, the following is the content:

  • test_56C5C301F0A564985414718182BEBBAE8E75A97D03826DE3FDFCFD85F11A002D.dll

Thanks

@matthid
Copy link
Member

matthid commented Jan 12, 2022

Ah thanks, now I see, so the directory variable is set to our directory https://github.com/dotnet/fsharp/blob/20693815ee19e5a1e8f07efbd555b765e6980170/src/fsharp/FSharp.DependencyManager.Nuget/FSharp.DependencyManager.fs#L187

I'm pretty sure the parameter of this function is the output path we give to the compiler which is the directory in question. So I have several ideas what might be going on:

  • Maybe there is a bug in this code I fail to see by review. It would be nice to debug into that and see how the variable was assigned incorrectly...
  • One workaround might be to tell the compiler to built into a temporary path and copy our stuff (instead of building directly into the directory) so the f# compiler doesn't delete pur directory. Obviously we first want to know what's going on and report a bug to the compiler...
  • It might be that the code we see on GitHub is already a fixed version without the issue...
  • Yes that the assembly is locked is completely normal because it is loaded, and we don't want to delete it because it's our cache for the next time and what makes Fake fast :)

I'm not sure what the easiest way is to set a breakpoint into this specific location of the compiler, maybe we should open an issue there and ask the gurus :)

@yazeedobaid
Copy link
Collaborator Author

I'm pretty sure the parameter of this function is the output path we give to the compiler which is the directory in question

Yes, this is exactly what is happening, I found this issue, and this pull request on the compiler repository for the case. So, it was deleting the directory. The workaround suggested in the issue to use relative paths has worked for the integration tests, now nothing got deleted and no unauthorized exception is thrown as well.

It might be that the code we see on GitHub is already a fixed version without the issue...

I compared the generated code by the de-compiler on my machine and one in this PR and they are different. So, yes the fix in this PR is still not released yet. However, the new code seems to be an improvement to the previous one, but also still deletes the directory. And the workaround of using relative paths is the one still used to overcome the issue of deleting the script directory.

So, using relative paths will make the dependency manager use a temp directory as in this line other than the ones FAKE uses.

Does the use of a relative path for the script DLL affect FAKE in any way? Also, not sure what the dependency manager is generating in that temp directory, but could it affect FAKE, from the performance side maybe?

I have another issue caused by an upgrade for integration tests running using NetStandard2.0 SDK reference assemblies. Will look and see what is causing it.

@matthid
Copy link
Member

matthid commented Jan 12, 2022

Nice find, incredible that such a bug went into the release :D

Does the use of a relative path for the script DLL affect FAKE in any way?

Not directly, but it can be a bit difficult to calculate the correct relative directory. Note that there are 3 relevant directorylies, one where fake.exe lives, one where the script lives and the current directory which should not be changed by fake (as that wound be unexpected). All 3 can be different or even be on different drives! We write the cache alongside the script directory iirc, this is to reuse the cache no matter the working directory.
So I'd not try to calculate a relative path as it is not trivial and potentially error prone, but it is probably doable.

Also, not sure what the dependency manager is generating in that temp directory, but could it affect FAKE, from the performance side maybe?

I don't think it will (besides the bugs like the one you encountered here :D), we have our own files, as long as it doesn't interfere with our files it should be fine. It might even be a good thing if this package manager thing creates its own reusable cache in the same place

@yazeedobaid
Copy link
Collaborator Author

I did a test and run the script from another directory using FAKE as a global tool and indeed it wrote the assembly in another place. And I cannot determine where! All the other files are in the script directory except the script assembly and program debug database (.pdb)

So, yeah it is not easy to set/use a relative path!

Do you have any suggestions on what the next steps should be? Or should I go with opening an issue in the compiler repository as you suggested?

maybe we should open an issue there and ask the gurus :)

@matthid
Copy link
Member

matthid commented Jan 12, 2022

One workaround might be to tell the compiler to built into a temporary path and copy our stuff (instead of building directly into the directory) so the f# compiler doesn't delete pur directory. Obviously we first want to know what's going on and report a bug to the compiler...

Is this not an option? After building we copy/move the dll and the compiler can delete the directory for us (or we already delete it to be future proof). Question is if the old version chokes when the directory no longer exists, if yes we can leave the empty directory until we have a fix...

@yazeedobaid
Copy link
Collaborator Author

One workaround might be to tell the compiler to built into a temporary path and copy our stuff (instead of building directly into the directory) so the f# compiler doesn't delete pur directory. Obviously we first want to know what's going on and report a bug to the compiler...

Yes, it worked, I added a temporary directory to the compiler output path argument and after a successful compilation the .DLL and .PDB file moved to script directory. After exit, the compiler can delete the temporary directory and no unauthorized exception is thrown anymore.

I have added an assertion in integration tests to assert that DLL exists in the script directory.
Also, I tested it as a global tool, and all was good.

@yazeedobaid
Copy link
Collaborator Author

After the upgrade of FSharp.Core to v6.0 and FSharp.Compiler.Service to v41.0.0, it seems that the FAKE runner that uses NetStandard.Library v2.0 reference assemblies is broken. The issue is that when running the script the FSharp.Core assembly cannot be found hence the error in the build:

MissingMethodException: Method not found: 'Void Microsoft.FSharp.Core.PrintfFormat`5..ctor(System.String)'.)

FAKE runner treats FSharp.Core in a special way that it always uses the one that is shipped with it, hence it will use the v6.0. And that seems to not work as expected. Searching about the issue and it seems that FSharp.Core v6.0 now targets both netstandard2.0 and netstandard2.1. Please see this comment from release notes. So, the FSharp.Core that targets netstandard2.0 is the one that needs to be used when using the NetStandard.Library v2.0 reference assemblies. However, I tried to do that but with no luck, I got the same error!

From the notes in the code, it seems that loading multiple versions of FSharp.Core in memory is problematic, hence the special treatment to use the one that is shipped with the FAKE runner and the one that is already loaded, netstandard2.1.

This is my current analysis of the issue, can anyone please advise on this? Is my analysis correct, and do we have a workaround for it?

Thanks

@matthid
Copy link
Member

matthid commented Jan 15, 2022

Regarding FSharp.Core, I can say a couple of things. Generally, we don't really have a "hard" dependency between the "Runtime" and the "Script Environment", besides the compiler itself (IIRC sometimes the compiler has a implicit requirement to have at least a specific versions when compiling specific code with a specific compiler version. For example: I think you cannot compile with the latest compiler a program depending on an ancient FSharp.Core version, but I might be wrong here).

Regarding FAKE itself, the two environments (Fake Runtime and Script Runtime) are connected by a couple of primitives to forward settings and arguments. This interop layer currently uses F# Lists, that is why I decided to force the Script runtime to use the same FSharp.Core version... However, that design decision is not technically required, so we can review that if we can get rid of F# types (if required for the issue you encountered here).

Now to the issue at hand: First we need to check in what AssemblyLoadContext the issue occurs (I assume this happens in the Script Environment). We should also check which versions of FSharp.Core are involved in that particular scenario (Which one was the compiler call with, which one was tried to be loaded, which one did we actually load). Then we can see with ilspy or dotpeek whe the MissingMethodException is happening (this happens usually because at compilation the method was found but at runtime it was not).

Generally, this issue shouldn't occur because of FSharp.Core upgrades (because FSharp.Core doesn't do binary breaking changes). So this either slipped through and needs to be fixed in FSharp.Core and we should report an issue. Or this happens - as you already assumed - because we changed the TFM, (for example from netstandard2.1 to netstandard2.0). If this is in fact the reason I see two options:

  • As described above we get rid of the current design limitation and load whatever the script wants.
  • We keep the limitation, but load the latest available TFM so in your example the netstandard2.1/.net5/net6 version (or even greater). So both the fake runtime and script runtime will still have the same version, but the script runtime can have a higher tfm loaded and we assume here that this will be binary compatible. To be completely safe we could open an issue in the F# compiler and ask for that particular scenario and what they think.
  • We compile the script against the TFM version we use in the runtime??
    EDIT: This option might have other side effects and probably is a bad idea after thinking about it

So the difference between the first two options: In the first we ensure ourself that interop still works and change our current strategy to forward data to the script LoadContext and the second options depends on a particular compatibility of FSharp.Core.

Sorry for the wall of text, when this was designed we had issues like this for every dependency (in previous FAKE versions). At the time I thought because FSharp.Core is binary backwards compatible, as long as we restrict the script runtime FSharp.Core-version nothing bad should happen, obviously I haven't considered that scenario with different TFMs because I locked that to a particular one ('netstandard20`)

@yazeedobaid
Copy link
Collaborator Author

@matthid Thanks for all the details. I'll follow your notes and see what is causing the issue and try the options you listed.
Thanks again

@yazeedobaid
Copy link
Collaborator Author

Still cannot find why this is happening. I tried to disable the current design limitation in which the FSharp.Core that ships with FAKE is the one that is used. Also, hard loading the Netstandard2.0 release of FSharp.Core .But got the same issue. What I found instead is that, if we used another construct/types/methods from FSharp.Core then the test passes by using Netstandard reference assemblies.
For example, if the script for Netstandard reference assemblies were replaced by the following script:

#r "paket:
storage: none
source https://api.nuget.org/v3/index.json
source ../../../release/dotnetcore
nuget Fake.Runtime prerelease
nuget FSharp.Core 4.7.2"

open Fake.Runtime
open System

//printfn "Starting Build."
//Trace.traceFAKE "Some Info from FAKE"
//printfn "Ending Build."
let ss = [|4;5|]
let x = 5
let opt = Some("this is option")

Console.WriteLine(x)
Console.WriteLine(ss)
Console.WriteLine(opt.Value)

Which just replaces printfn calls with Console.WriteLine and uses some other construct from FSharp.Core, like not function and option. The script compiles and runs successfully without any issues.
Not sure if it is an issue with printfn method. But what I found is that a new enhancement has been added to this method in F# 6 releases as described in this page.
Not sure if this has anything to do with the issue we have in FAKE.

@matthid
Copy link
Member

matthid commented Jan 30, 2022

Hm, sounds strange. Don't get me wrong it is a bit of detective work, but I have debugged several instances of this error in the past. And the error always was that different signatures were used on compilation- vs run-time. The root cause why this happens is often different.
And it should be clearly visible in any decompiler (ilspy, dotpeet). Can you reproduce this case, run in verbose mode and

  • send here the compiler call we used (path to the FSharp.Core used)
  • The Runtime log-entry - we should print a line in verbose mode when we redirect assemblies - (which FSharp.Core.dll was used at runtime)
  • The decompiled method containing the apparently missing method call (a screenshot will do)
  • The signatures of the class containing this method in both assemblies (compilation and runtime assemblies)

Maybe I can help identify what is going on.

@yazeedobaid
Copy link
Collaborator Author

Sorry I didn't get the chance to send the information earlier. But this is what I got;

This is the output I got from the run against Netstandard2.0 case
Script reported an error, see standard error for details.
Hint: The given error might indicate a problem with the fake cache. Backup the '.fake' directory, delete it and try again. If it works or you need help consider reporting a new issue.
Performance:
 - Cli parsing: 153 milliseconds
 - Packages: 17 seconds
   - Resolver: 16 seconds (1 runs)
      - Runtime: 330 milliseconds
      - Blocked (retrieving package details): 12 seconds (143 times)
      - Blocked (retrieving package versions): 3 seconds (10 times)
      - Not Blocked (retrieving package versions): 132 times
   - Disk IO: 85 milliseconds
   - Average Request Time: 112 milliseconds
   - Number of Requests: 142
   - Creating Runtime Graph: 37 milliseconds
   - Retrieve Assembly List: 342 milliseconds
 - Script compiling: 2 seconds
 - Script analyzing: 146 milliseconds
 - Script running: 2 milliseconds
 - Script cleanup: 0 milliseconds
 - Runtime: 20 seconds
SilentError: FAKE 5 - F# Make (5.22.0-alpha001.local.2+2022-01-31-20-29) (this line is written to standard error, see https://github.com/fsharp/FAKE/issues/2066)
Script reported an error:
-> MissingMethodException: Method not found: 'Void Microsoft.FSharp.Core.PrintfFormat`5..ctor(System.String)'.
   StackTrace:
        at <StartupCode$reference-assemblies_3577D20288E1BB3977DF4687DD025BE0315CEA3DBC833A10FDAC6A1EE48AE048>.$Reference-assemblies$fsx.main@())
code 1
Out: runOrBuild ({ Script = Some "reference-assemblies.fsx"
  ScriptArguments = []
  FsiArgLine = []
  Debug = false
  NoCache = false
  RestoreOnlyGroup = false
  VerboseLevel = Verbose
  IsBuild = false })
prepareAndRunScriptRedirect(Script: reference-assemblies.fsx, fsiOptions: "")
Writing 'C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\intellisense.fsx'
Restoring with paket...
Lockfile was not found. We will update the dependencies and write our own...
Updating group Main in C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\paket.dependencies
Resolving dependency graph...
     FSharp.Core 6.0.2 was unlisted
Starting full restore process.
Retrieving the assemblies (rid: 'win10-x64')...
Using .Netstandard assemblies
Calculating the runtime graph...
Loaded runtime json from: microsoft.netcore.platforms-6.0.1
Known dependencies:
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\Microsoft.Win32.Primitives.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\mscorlib.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\netstandard.dll (2.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.AppContext.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Concurrent.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.NonGeneric.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Specialized.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Composition.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.EventBasedAsync.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Primitives.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.TypeConverter.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Console.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Core.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.Common.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Contracts.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Debug.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.FileVersionInfo.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Process.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.StackTrace.dll (4.0.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TextWriterTraceListener.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tools.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TraceSource.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tracing.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.Primitives.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Dynamic.Runtime.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Calendars.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Extensions.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.FileSystem.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.ZipFile.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.DriveInfo.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Primitives.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Watcher.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.IsolatedStorage.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.MemoryMappedFiles.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Pipes.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.UnmanagedMemoryStream.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Expressions.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Parallel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Queryable.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Http.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NameResolution.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NetworkInformation.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Ping.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Primitives.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Requests.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Security.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Sockets.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebHeaderCollection.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.Client.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Numerics.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ObjectModel.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Extensions.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Primitives.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Reader.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.ResourceManager.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Writer.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.CompilerServices.VisualC.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Extensions.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Handles.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.RuntimeInformation.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Numerics.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Formatters.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Json.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Primitives.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Xml.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Claims.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Algorithms.dll (4.2.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Csp.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Encoding.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Primitives.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.X509Certificates.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Principal.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.SecureString.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ServiceModel.Web.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.Extensions.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.RegularExpressions.dll (4.1.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Overlapped.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.Parallel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Thread.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.ThreadPool.dll (4.0.12.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Timer.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Transactions.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ValueTuple.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Web.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Windows.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Linq.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.ReaderWriter.dll (4.1.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Serialization.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XDocument.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlDocument.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlSerializer.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.XDocument.dll (4.0.3.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\runtimes\win\lib\netcoreapp2.1\System.Security.Principal.Windows.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\ref\netcoreapp3.0\System.Security.Principal.Windows.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\lib\net6.0\System.Security.Cryptography.ProtectedData.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\runtimes\win\lib\net6.0\System.Security.AccessControl.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\lib\net6.0\System.Security.AccessControl.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\runtimes\win\lib\net6.0\System.Net.Http.WinHttpHandler.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\lib\net6.0\System.Net.Http.WinHttpHandler.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll (13.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll (13.0.0.0)
         - native: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\native\MonoPosixHelper.dll
         - native: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\native\libMonoPosixHelper.dll
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\lib\netstandard2.0\Mono.Posix.NETStandard.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\ref\netstandard2.0\Mono.Posix.NETStandard.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\lib\net6.0\Microsoft.Win32.SystemEvents.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1\FSharp.Core.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1\FSharp.Core.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\runtimes\win\lib\net6.0\System.Text.Encoding.CodePages.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\lib\net6.0\System.Text.Encoding.CodePages.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\runtimes\win\lib\net6.0\System.Security.Cryptography.Pkcs.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\lib\net6.0\System.Security.Cryptography.Pkcs.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\lib\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\runtimes\win\lib\netcoreapp3.0\System.Security.Cryptography.Cng.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.Cng.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\lib\net6.0\System.Drawing.Common.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\runtimes\win\lib\netstandard2.0\Microsoft.Win32.Registry.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\ref\netstandard2.0\Microsoft.Win32.Registry.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.String.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.String.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.SemVer.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.SemVer.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Environment.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Environment.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.context\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Context.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.context\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Context.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\lib\net6.0\System.Windows.Extensions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.thread\4.3.0\lib\netstandard1.3\System.Threading.Thread.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.principal\4.3.0\lib\netstandard1.0\System.Security.Principal.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.io.filesystem.primitives\4.3.0\lib\netstandard1.3\System.IO.FileSystem.Primitives.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.IO.FileSystem.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.IO.FileSystem.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Xml.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Xml.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.FakeVar.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.FakeVar.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll (0.6.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll (0.6.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll (1.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll (1.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.threadpool\4.3.0\lib\netstandard1.3\System.Threading.ThreadPool.dll (4.0.11.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading\4.3.0\lib\netstandard1.3\System.Threading.dll (4.0.12.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Trace.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Trace.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Net.Http.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Net.Http.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Tasks.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Tasks.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Process.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Process.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\lib\netstandard1.5\System.Runtime.Loader.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\ref\netstandard1.5\System.Runtime.Loader.dll (4.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.NuGet.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.NuGet.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.primitives\4.3.0\lib\netstandard1.3\System.Security.Cryptography.Primitives.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.claims\4.3.0\lib\netstandard1.3\System.Security.Claims.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.numerics\4.3.0\lib\netstandard1.3\System.Runtime.Numerics.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.objectmodel\4.3.0\lib\netstandard1.3\System.ObjectModel.dll (4.0.13.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.webheadercollection\4.3.0\lib\netstandard1.3\System.Net.WebHeaderCollection.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq\4.3.0\lib\netstandard1.6\System.Linq.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.globalization.extensions\4.3.0\runtimes\win\lib\netstandard1.3\System.Globalization.Extensions.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.tracesource\4.3.0\runtimes\win\lib\netstandard1.3\System.Diagnostics.TraceSource.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.process\4.3.0\runtimes\win\lib\netstandard1.4\System.Diagnostics.Process.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.collections.concurrent\4.3.0\lib\netstandard1.3\System.Collections.Concurrent.dll (4.0.13.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.parallel\4.3.0\lib\netstandard1.3\System.Threading.Tasks.Parallel.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.encoding\4.3.0\runtimes\win\lib\netstandard1.3\System.Security.Cryptography.Encoding.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq.expressions\4.3.0\lib\netstandard1.6\System.Linq.Expressions.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll (2.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll (2.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.algorithms\4.3.1\runtimes\win\lib\netstandard1.6\System.Security.Cryptography.Algorithms.dll (4.2.1.1)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq.queryable\4.3.0\lib\netstandard1.3\System.Linq.Queryable.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.MSBuild.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.MSBuild.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.csp\4.3.0\runtimes\win\lib\netstandard1.3\System.Security.Cryptography.Csp.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.Cli.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.Cli.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.x509certificates\4.3.2\runtimes\win\lib\netstandard1.6\System.Security.Cryptography.X509Certificates.dll (4.1.1.2)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.requests\4.3.0\runtimes\win\lib\netstandard1.3\System.Net.Requests.dll (4.0.12.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll (6.2.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll (6.2.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll (41.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll (6.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll (41.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll (6.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.2\lib\net6.0\Fake.Runtime.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.2\lib\net6.0\Fake.Runtime.dll (5.22.0.0)
FSC Args: ["--debug:portable";
"--define:DOTNETCORE";
"--define:FAKE";
"--fullpaths";
"--noframework";
"-r:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\Fake.Core.Context.dll";
"-r:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\FSharp.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\Microsoft.Win32.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\mscorlib.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\netstandard.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.AppContext.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Concurrent.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.NonGeneric.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Specialized.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Composition.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.EventBasedAsync.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.TypeConverter.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Console.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Contracts.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Debug.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.FileVersionInfo.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Process.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.StackTrace.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TextWriterTraceListener.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tools.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TraceSource.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tracing.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Dynamic.Runtime.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Calendars.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.ZipFile.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.DriveInfo.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Watcher.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.IsolatedStorage.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.MemoryMappedFiles.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Pipes.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.UnmanagedMemoryStream.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Expressions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Parallel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Queryable.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Http.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NameResolution.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NetworkInformation.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Ping.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Requests.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Security.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Sockets.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebHeaderCollection.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.Client.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Numerics.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ObjectModel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Reader.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.ResourceManager.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Writer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.CompilerServices.VisualC.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Handles.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.RuntimeInformation.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Numerics.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Formatters.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Claims.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Algorithms.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Csp.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Encoding.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.X509Certificates.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Principal.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.SecureString.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ServiceModel.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.RegularExpressions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Overlapped.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.Parallel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Thread.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.ThreadPool.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Timer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Transactions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ValueTuple.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Windows.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Linq.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.ReaderWriter.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Serialization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlSerializer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.XDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\ref\netcoreapp3.0\System.Security.Principal.Windows.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\lib\net6.0\System.Security.Cryptography.ProtectedData.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\lib\net6.0\System.Security.AccessControl.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\lib\net6.0\System.Net.Http.WinHttpHandler.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\ref\netstandard2.0\Mono.Posix.NETStandard.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\lib\net6.0\Microsoft.Win32.SystemEvents.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\lib\net6.0\System.Text.Encoding.CodePages.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\lib\net6.0\System.Security.Cryptography.Pkcs.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.Cng.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\lib\net6.0\System.Drawing.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\ref\netstandard2.0\Microsoft.Win32.Registry.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.String.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.SemVer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Environment.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\lib\net6.0\System.Windows.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.IO.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.FakeVar.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Trace.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Net.Http.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Tasks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.Core.Process.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\ref\netstandard1.5\System.Runtime.Loader.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.NuGet.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.MSBuild.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.2\lib\netstandard2.0\Fake.DotNet.Cli.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.2\lib\net6.0\Fake.Runtime.dll";
"--simpleresolution";
"--targetprofile:netstandard";
"--nowin32manifest";
"--langversion:preview";
"--compilertool:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current";
"-o";
"C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\compilerTempDir\reference-assemblies_3577D20288E1BB3977DF4687DD025BE0315CEA3DBC833A10FDAC6A1EE48AE048.dll";
"C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\reference-assemblies.fsx"]
Using cache
Trying to resolve: System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Redirect assembly load to known assembly: System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (Some
  "C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\System.Runtime.dll")
Trying to resolve: FSharp.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Redirect assembly load to known assembly: FSharp.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (None)
Trying to resolve: netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
Redirect assembly load to known assembly: netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (Some
  "C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\netstandard.dll")
saving cache...
Script reported an error, see standard error for details.
Hint: The given error might indicate a problem with the fake cache. Backup the '.fake' directory, delete it and try again. If it works or you need help consider reporting a new issue.
Performance:
 - Cli parsing: 160 milliseconds
 - Packages: 14 seconds
   - Resolver: 13 seconds (1 runs)
      - Runtime: 311 milliseconds
      - Blocked (retrieving package details): 8 seconds (143 times)
      - Blocked (retrieving package versions): 4 seconds (12 times)
      - Not Blocked (retrieving package versions): 130 times
   - Disk IO: 186 milliseconds
   - Average Request Time: 94 milliseconds
   - Number of Requests: 142
   - Creating Runtime Graph: 34 milliseconds
   - Retrieve Assembly List: 420 milliseconds
 - Script compiling: 3 seconds
 - Script analyzing: 155 milliseconds
 - Script running: 2 milliseconds
 - Script cleanup: 0 milliseconds
 - Runtime: 18 seconds
Error: FAKE 5 - F# Make (5.22.0-alpha001.local.2+2022-01-31-20-29) (this line is written to standard error, see https://github.com/fsharp/FAKE/issues/2066)
Script reported an error:
-> MissingMethodException: Method not found: 'Void Microsoft.FSharp.Core.PrintfFormat`5..ctor(System.String)'.
   StackTrace:
        at <StartupCode$reference-assemblies_3577D20288E1BB3977DF4687DD025BE0315CEA3DBC833A10FDAC6A1EE48AE048>.$Reference-assemblies$fsx.main@(). Actual value was false but had expected it to be true.
   at Fake.Core.IntegrationTests.TestHelpers.handleAndFormat[a](FSharpFunc`2 f) in C:\Code\ExternalLibraries\FAKE\src\test\Fake.Core.IntegrationTests\TestHelpers.fs:line 130
   at [email protected](Unit _arg2) in C:\Code\ExternalLibraries\FAKE\src\test\Fake.Core.IntegrationTests\Fake.DotNet.sdkAssemblyResolver.fs:line 18
   at [email protected](Unit unitVar) in C:\Code\ExternalLibraries\FAKE\src\test\Fake.ExpectoSupport\ExpectoHelpers.fs:line 26
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 446
 <Expecto>osoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 104
[20:35:09 DBG] Fake.DotNet.sdkAssemblyResolverTests.Runner run script with 6.0.100 SDK version assemblies starting... <Expecto>
downloaded dotnet installer (https://raw.githubusercontent.com/dotnet/cli/master/scripts/obtain/dotnet-install.ps1) to C:\Users\YazeedObaid\AppData\Local\Temp\ilwhba2w.asg\Temp Dir\dotnet_install_eb0a191797624dd3a48fa681d3061212.ps1
> "powershell" -ExecutionPolicy ByPass -NoProfile -NoLogo -NonInteractive -Command "& \"C:\Users\YazeedObaid\AppData\Local\Temp\ilwhba2w.asg\Temp Dir\dotnet_install_eb0a191797624dd3a48fa681d3061212.ps1\" -Verbose -Channel 6.0 -Version 6.0.100 -InstallDir \"C:\Users\YazeedObaid\AppData\Local\Temp\ilwhba2w.asg\Install Dir\" -NoPath; if (-not $?) { exit -1 };" (In: false, Out: false, Err: false)

The FSharp.Core used has version 6.0.121.52202 and it's path on disk from Paket graph is C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1

Following is the decompiled assembly IL code for printfn
image

@matthid
Copy link
Member

matthid commented Jan 31, 2022

Can you also run with -vv (I can't remember how many levels we have)

@yazeedobaid
Copy link
Collaborator Author

This is the run with -vv for the Netstandard test
[21:51:01 INF] EXPECTO? Running tests... <Expecto>
[21:51:01 DBG] Fake.DotNet.sdkAssemblyResolverTests.Runner run script with NETStandard2.0 SDK assemblies starting... <Expecto>
C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp> "C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\fake.exe" --verbose run reference-assemblies.fsx (In: false, Out: true, Err: true)
C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp> "C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\fake.exe" --verbose run reference-assemblies.fsx (In: false, Out: true, Err: true)
[21:51:36 ERR] Fake.DotNet.sdkAssemblyResolverTests.Runner run script with NETStandard2.0 SDK assemblies failed in 00:00:34.7880000.
fake.exe (verbose mode) failed with (silentCode 1
SilentOut: runOrBuild ({ Script = Some "reference-assemblies.fsx"
  ScriptArguments = []
  FsiArgLine = []
  Debug = false
  NoCache = false
  RestoreOnlyGroup = false
  VerboseLevel = Verbose
  IsBuild = false })
prepareAndRunScriptRedirect(Script: reference-assemblies.fsx, fsiOptions: "")
Writing 'C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\intellisense.fsx'
Restoring with paket...
Lockfile was not found. We will update the dependencies and write our own...
Updating group Main in C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\paket.dependencies
Resolving dependency graph...
     FSharp.Core 6.0.2 was unlisted
Starting full restore process.
Retrieving the assemblies (rid: 'win10-x64')...
Using .Netstandard assemblies
Calculating the runtime graph...
Loaded runtime json from: microsoft.netcore.platforms-6.0.1
Known dependencies:
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\Microsoft.Win32.Primitives.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\mscorlib.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\netstandard.dll (2.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.AppContext.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Concurrent.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.NonGeneric.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Specialized.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Composition.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.EventBasedAsync.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Primitives.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.TypeConverter.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Console.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Core.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.Common.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Contracts.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Debug.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.FileVersionInfo.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Process.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.StackTrace.dll (4.0.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TextWriterTraceListener.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tools.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TraceSource.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tracing.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.Primitives.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Dynamic.Runtime.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Calendars.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Extensions.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.FileSystem.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.ZipFile.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.DriveInfo.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Primitives.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Watcher.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.IsolatedStorage.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.MemoryMappedFiles.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Pipes.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.UnmanagedMemoryStream.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Expressions.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Parallel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Queryable.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Http.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NameResolution.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NetworkInformation.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Ping.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Primitives.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Requests.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Security.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Sockets.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebHeaderCollection.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.Client.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Numerics.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ObjectModel.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Extensions.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Primitives.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Reader.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.ResourceManager.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Writer.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.CompilerServices.VisualC.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Extensions.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Handles.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.RuntimeInformation.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Numerics.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Formatters.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Json.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Primitives.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Xml.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Claims.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Algorithms.dll (4.2.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Csp.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Encoding.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Primitives.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.X509Certificates.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Principal.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.SecureString.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ServiceModel.Web.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.Extensions.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.RegularExpressions.dll (4.1.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Overlapped.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.Parallel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Thread.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.ThreadPool.dll (4.0.12.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Timer.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Transactions.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ValueTuple.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Web.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Windows.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Linq.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.ReaderWriter.dll (4.1.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Serialization.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XDocument.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlDocument.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlSerializer.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.XDocument.dll (4.0.3.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\runtimes\win\lib\netcoreapp2.1\System.Security.Principal.Windows.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\ref\netcoreapp3.0\System.Security.Principal.Windows.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\lib\net6.0\System.Security.Cryptography.ProtectedData.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\runtimes\win\lib\net6.0\System.Security.AccessControl.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\lib\net6.0\System.Security.AccessControl.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\runtimes\win\lib\net6.0\System.Net.Http.WinHttpHandler.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\lib\net6.0\System.Net.Http.WinHttpHandler.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll (13.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll (13.0.0.0)
         - native: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\native\MonoPosixHelper.dll
         - native: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\native\libMonoPosixHelper.dll
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\lib\netstandard2.0\Mono.Posix.NETStandard.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\ref\netstandard2.0\Mono.Posix.NETStandard.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\lib\net6.0\Microsoft.Win32.SystemEvents.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1\FSharp.Core.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1\FSharp.Core.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\runtimes\win\lib\net6.0\System.Text.Encoding.CodePages.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\lib\net6.0\System.Text.Encoding.CodePages.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\runtimes\win\lib\net6.0\System.Security.Cryptography.Pkcs.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\lib\net6.0\System.Security.Cryptography.Pkcs.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\lib\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\runtimes\win\lib\netcoreapp3.0\System.Security.Cryptography.Cng.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.Cng.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\lib\net6.0\System.Drawing.Common.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\runtimes\win\lib\netstandard2.0\Microsoft.Win32.Registry.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\ref\netstandard2.0\Microsoft.Win32.Registry.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.String.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.String.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.SemVer.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.SemVer.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Environment.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Environment.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.context\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Context.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.context\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Context.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\lib\net6.0\System.Windows.Extensions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.thread\4.3.0\lib\netstandard1.3\System.Threading.Thread.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.principal\4.3.0\lib\netstandard1.0\System.Security.Principal.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.io.filesystem.primitives\4.3.0\lib\netstandard1.3\System.IO.FileSystem.Primitives.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.IO.FileSystem.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.IO.FileSystem.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Xml.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Xml.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.FakeVar.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.FakeVar.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll (0.6.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll (0.6.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll (1.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll (1.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.threadpool\4.3.0\lib\netstandard1.3\System.Threading.ThreadPool.dll (4.0.11.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading\4.3.0\lib\netstandard1.3\System.Threading.dll (4.0.12.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Trace.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Trace.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Net.Http.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Net.Http.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Tasks.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Tasks.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Process.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Process.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\lib\netstandard1.5\System.Runtime.Loader.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\ref\netstandard1.5\System.Runtime.Loader.dll (4.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.NuGet.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.NuGet.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.primitives\4.3.0\lib\netstandard1.3\System.Security.Cryptography.Primitives.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.claims\4.3.0\lib\netstandard1.3\System.Security.Claims.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.numerics\4.3.0\lib\netstandard1.3\System.Runtime.Numerics.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.objectmodel\4.3.0\lib\netstandard1.3\System.ObjectModel.dll (4.0.13.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.webheadercollection\4.3.0\lib\netstandard1.3\System.Net.WebHeaderCollection.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq\4.3.0\lib\netstandard1.6\System.Linq.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.globalization.extensions\4.3.0\runtimes\win\lib\netstandard1.3\System.Globalization.Extensions.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.tracesource\4.3.0\runtimes\win\lib\netstandard1.3\System.Diagnostics.TraceSource.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.process\4.3.0\runtimes\win\lib\netstandard1.4\System.Diagnostics.Process.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.collections.concurrent\4.3.0\lib\netstandard1.3\System.Collections.Concurrent.dll (4.0.13.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.parallel\4.3.0\lib\netstandard1.3\System.Threading.Tasks.Parallel.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.encoding\4.3.0\runtimes\win\lib\netstandard1.3\System.Security.Cryptography.Encoding.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq.expressions\4.3.0\lib\netstandard1.6\System.Linq.Expressions.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll (2.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll (2.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.algorithms\4.3.1\runtimes\win\lib\netstandard1.6\System.Security.Cryptography.Algorithms.dll (4.2.1.1)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq.queryable\4.3.0\lib\netstandard1.3\System.Linq.Queryable.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.MSBuild.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.MSBuild.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.csp\4.3.0\runtimes\win\lib\netstandard1.3\System.Security.Cryptography.Csp.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.Cli.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.Cli.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.x509certificates\4.3.2\runtimes\win\lib\netstandard1.6\System.Security.Cryptography.X509Certificates.dll (4.1.1.2)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.requests\4.3.0\runtimes\win\lib\netstandard1.3\System.Net.Requests.dll (4.0.12.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll (6.2.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll (6.2.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll (41.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll (6.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll (41.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll (6.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.4\lib\net6.0\Fake.Runtime.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.4\lib\net6.0\Fake.Runtime.dll (5.22.0.0)
FSC Args: ["--debug:portable";
"--define:DOTNETCORE";
"--define:FAKE";
"--fullpaths";
"--noframework";
"-r:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\Fake.Core.Context.dll";
"-r:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\FSharp.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\Microsoft.Win32.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\mscorlib.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\netstandard.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.AppContext.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Concurrent.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.NonGeneric.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Specialized.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Composition.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.EventBasedAsync.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.TypeConverter.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Console.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Contracts.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Debug.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.FileVersionInfo.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Process.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.StackTrace.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TextWriterTraceListener.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tools.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TraceSource.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tracing.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Dynamic.Runtime.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Calendars.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.ZipFile.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.DriveInfo.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Watcher.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.IsolatedStorage.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.MemoryMappedFiles.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Pipes.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.UnmanagedMemoryStream.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Expressions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Parallel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Queryable.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Http.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NameResolution.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NetworkInformation.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Ping.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Requests.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Security.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Sockets.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebHeaderCollection.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.Client.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Numerics.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ObjectModel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Reader.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.ResourceManager.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Writer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.CompilerServices.VisualC.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Handles.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.RuntimeInformation.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Numerics.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Formatters.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Claims.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Algorithms.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Csp.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Encoding.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.X509Certificates.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Principal.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.SecureString.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ServiceModel.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.RegularExpressions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Overlapped.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.Parallel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Thread.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.ThreadPool.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Timer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Transactions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ValueTuple.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Windows.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Linq.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.ReaderWriter.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Serialization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlSerializer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.XDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\ref\netcoreapp3.0\System.Security.Principal.Windows.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\lib\net6.0\System.Security.Cryptography.ProtectedData.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\lib\net6.0\System.Security.AccessControl.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\lib\net6.0\System.Net.Http.WinHttpHandler.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\ref\netstandard2.0\Mono.Posix.NETStandard.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\lib\net6.0\Microsoft.Win32.SystemEvents.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\lib\net6.0\System.Text.Encoding.CodePages.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\lib\net6.0\System.Security.Cryptography.Pkcs.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.Cng.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\lib\net6.0\System.Drawing.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\ref\netstandard2.0\Microsoft.Win32.Registry.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.String.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.SemVer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Environment.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\lib\net6.0\System.Windows.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.IO.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.FakeVar.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Trace.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Net.Http.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Tasks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Process.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\ref\netstandard1.5\System.Runtime.Loader.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.NuGet.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.MSBuild.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.Cli.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.4\lib\net6.0\Fake.Runtime.dll";
"--simpleresolution";
"--targetprofile:netstandard";
"--nowin32manifest";
"--langversion:preview";
"--compilertool:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current";
"-o";
"C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\compilerTempDir\reference-assemblies_3577D20288E1BB3977DF4687DD025BE0315CEA3DBC833A10FDAC6A1EE48AE048.dll";
"C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\reference-assemblies.fsx"]
Using cache
Trying to resolve: System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Redirect assembly load to known assembly: System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (Some
  "C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\System.Runtime.dll")
Trying to resolve: FSharp.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Redirect assembly load to known assembly: FSharp.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (None)
Trying to resolve: netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
Redirect assembly load to known assembly: netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (Some
  "C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\netstandard.dll")
saving cache...
Script reported an error, see standard error for details.
Hint: The given error might indicate a problem with the fake cache. Backup the '.fake' directory, delete it and try again. If it works or you need help consider reporting a new issue.
Performance:
 - Cli parsing: 134 milliseconds
 - Packages: 14 seconds
   - Resolver: 13 seconds (1 runs)
      - Runtime: 305 milliseconds
      - Blocked (retrieving package details): 10 seconds (143 times)
      - Blocked (retrieving package versions): 3 seconds (10 times)
      - Not Blocked (retrieving package versions): 132 times
   - Disk IO: 92 milliseconds
   - Average Request Time: 95 milliseconds
   - Number of Requests: 142
   - Creating Runtime Graph: 32 milliseconds
   - Retrieve Assembly List: 344 milliseconds
 - Script compiling: 2 seconds
 - Script analyzing: 129 milliseconds
 - Script running: 2 milliseconds
 - Script cleanup: 0 milliseconds
 - Runtime: 17 seconds
SilentError: FAKE 5 - F# Make (5.22.0-alpha001.local.4+2022-01-31-21-43) (this line is written to standard error, see https://github.com/fsharp/FAKE/issues/2066)
Script reported an error:
-> MissingMethodException: Method not found: 'Void Microsoft.FSharp.Core.PrintfFormat`5..ctor(System.String)'.
   StackTrace:
        at <StartupCode$reference-assemblies_3577D20288E1BB3977DF4687DD025BE0315CEA3DBC833A10FDAC6A1EE48AE048>.$Reference-assemblies$fsx.main@())
code 1
Out: runOrBuild ({ Script = Some "reference-assemblies.fsx"
  ScriptArguments = []
  FsiArgLine = []
  Debug = false
  NoCache = false
  RestoreOnlyGroup = false
  VerboseLevel = Verbose
  IsBuild = false })
prepareAndRunScriptRedirect(Script: reference-assemblies.fsx, fsiOptions: "")
Writing 'C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\intellisense.fsx'
Restoring with paket...
Lockfile was not found. We will update the dependencies and write our own...
Updating group Main in C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\paket.dependencies
Resolving dependency graph...
     FSharp.Core 6.0.2 was unlisted
Starting full restore process.
Retrieving the assemblies (rid: 'win10-x64')...
Using .Netstandard assemblies
Calculating the runtime graph...
Loaded runtime json from: microsoft.netcore.platforms-6.0.1
Known dependencies:
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\Microsoft.Win32.Primitives.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\mscorlib.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\netstandard.dll (2.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.AppContext.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Concurrent.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.NonGeneric.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Specialized.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Composition.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.EventBasedAsync.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Primitives.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.TypeConverter.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Console.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Core.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.Common.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Contracts.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Debug.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.FileVersionInfo.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Process.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.StackTrace.dll (4.0.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TextWriterTraceListener.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tools.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TraceSource.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tracing.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.Primitives.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Dynamic.Runtime.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Calendars.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Extensions.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.FileSystem.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.ZipFile.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.DriveInfo.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Primitives.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Watcher.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.IsolatedStorage.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.MemoryMappedFiles.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Pipes.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.UnmanagedMemoryStream.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Expressions.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Parallel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Queryable.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Http.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NameResolution.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NetworkInformation.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Ping.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Primitives.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Requests.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Security.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Sockets.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebHeaderCollection.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.Client.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Numerics.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ObjectModel.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Extensions.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Primitives.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Reader.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.ResourceManager.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Writer.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.CompilerServices.VisualC.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Extensions.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Handles.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.RuntimeInformation.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Numerics.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Formatters.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Json.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Primitives.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Xml.dll (4.1.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Claims.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Algorithms.dll (4.2.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Csp.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Encoding.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Primitives.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.X509Certificates.dll (4.1.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Principal.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.SecureString.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ServiceModel.Web.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.Extensions.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.RegularExpressions.dll (4.1.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Overlapped.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.Parallel.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Thread.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.ThreadPool.dll (4.0.12.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Timer.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Transactions.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ValueTuple.dll (4.0.2.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Web.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Windows.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Linq.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.ReaderWriter.dll (4.1.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Serialization.dll (4.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XDocument.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlDocument.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlSerializer.dll (4.0.11.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.dll (4.0.3.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.XDocument.dll (4.0.3.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\runtimes\win\lib\netcoreapp2.1\System.Security.Principal.Windows.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\ref\netcoreapp3.0\System.Security.Principal.Windows.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\lib\net6.0\System.Security.Cryptography.ProtectedData.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\runtimes\win\lib\net6.0\System.Security.AccessControl.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\lib\net6.0\System.Security.AccessControl.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\runtimes\win\lib\net6.0\System.Net.Http.WinHttpHandler.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\lib\net6.0\System.Net.Http.WinHttpHandler.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll (13.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll (13.0.0.0)
         - native: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\native\MonoPosixHelper.dll
         - native: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\native\libMonoPosixHelper.dll
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\runtimes\win-x64\lib\netstandard2.0\Mono.Posix.NETStandard.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\ref\netstandard2.0\Mono.Posix.NETStandard.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll (0.11.4.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll (0.11.4.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\lib\net6.0\Microsoft.Win32.SystemEvents.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1\FSharp.Core.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1\FSharp.Core.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\runtimes\win\lib\net6.0\System.Text.Encoding.CodePages.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\lib\net6.0\System.Text.Encoding.CodePages.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\runtimes\win\lib\net6.0\System.Security.Cryptography.Pkcs.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\lib\net6.0\System.Security.Cryptography.Pkcs.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\lib\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\runtimes\win\lib\netcoreapp3.0\System.Security.Cryptography.Cng.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.Cng.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\lib\net6.0\System.Drawing.Common.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\runtimes\win\lib\netstandard2.0\Microsoft.Win32.Registry.dll (5.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\ref\netstandard2.0\Microsoft.Win32.Registry.dll (5.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.String.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.String.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.SemVer.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.SemVer.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Environment.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Environment.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.context\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Context.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.context\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Context.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\lib\net6.0\System.Windows.Extensions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.thread\4.3.0\lib\netstandard1.3\System.Threading.Thread.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.principal\4.3.0\lib\netstandard1.0\System.Security.Principal.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.io.filesystem.primitives\4.3.0\lib\netstandard1.3\System.IO.FileSystem.Primitives.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.IO.FileSystem.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.IO.FileSystem.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Xml.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Xml.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.FakeVar.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.FakeVar.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll (0.6.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll (0.6.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll (1.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll (1.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.threadpool\4.3.0\lib\netstandard1.3\System.Threading.ThreadPool.dll (4.0.11.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading\4.3.0\lib\netstandard1.3\System.Threading.dll (4.0.12.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Trace.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Trace.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll (6.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll (6.0.0.280)
         - ref: C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll (6.0.0.280)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Net.Http.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Net.Http.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Tasks.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Tasks.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Process.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Process.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\lib\netstandard1.5\System.Runtime.Loader.dll (4.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\ref\netstandard1.5\System.Runtime.Loader.dll (4.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.NuGet.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.NuGet.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.primitives\4.3.0\lib\netstandard1.3\System.Security.Cryptography.Primitives.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.claims\4.3.0\lib\netstandard1.3\System.Security.Claims.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.runtime.numerics\4.3.0\lib\netstandard1.3\System.Runtime.Numerics.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.objectmodel\4.3.0\lib\netstandard1.3\System.ObjectModel.dll (4.0.13.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.webheadercollection\4.3.0\lib\netstandard1.3\System.Net.WebHeaderCollection.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq\4.3.0\lib\netstandard1.6\System.Linq.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.globalization.extensions\4.3.0\runtimes\win\lib\netstandard1.3\System.Globalization.Extensions.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.tracesource\4.3.0\runtimes\win\lib\netstandard1.3\System.Diagnostics.TraceSource.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.process\4.3.0\runtimes\win\lib\netstandard1.4\System.Diagnostics.Process.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.collections.concurrent\4.3.0\lib\netstandard1.3\System.Collections.Concurrent.dll (4.0.13.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll (15.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll (15.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.parallel\4.3.0\lib\netstandard1.3\System.Threading.Tasks.Parallel.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.encoding\4.3.0\runtimes\win\lib\netstandard1.3\System.Security.Cryptography.Encoding.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq.expressions\4.3.0\lib\netstandard1.6\System.Linq.Expressions.dll (4.1.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll (2.1.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll (2.1.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.algorithms\4.3.1\runtimes\win\lib\netstandard1.6\System.Security.Cryptography.Algorithms.dll (4.2.1.1)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.linq.queryable\4.3.0\lib\netstandard1.3\System.Linq.Queryable.dll (4.0.2.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.MSBuild.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.MSBuild.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.csp\4.3.0\runtimes\win\lib\netstandard1.3\System.Security.Cryptography.Csp.dll (4.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.Cli.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.Cli.dll (5.22.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.x509certificates\4.3.2\runtimes\win\lib\netstandard1.6\System.Security.Cryptography.X509Certificates.dll (4.1.1.2)
         - lib: C:\Users\YazeedObaid\.nuget\packages\system.net.requests\4.3.0\runtimes\win\lib\netstandard1.3\System.Net.Requests.dll (4.0.12.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll (6.2.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll (6.2.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll (1.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll (1.0.0.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll (41.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll (6.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll (41.0.1.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll (6.0.1.0)
         - lib: C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.4\lib\net6.0\Fake.Runtime.dll (5.22.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.4\lib\net6.0\Fake.Runtime.dll (5.22.0.0)
FSC Args: ["--debug:portable";
"--define:DOTNETCORE";
"--define:FAKE";
"--fullpaths";
"--noframework";
"-r:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\Fake.Core.Context.dll";
"-r:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\FSharp.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\Microsoft.Win32.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\mscorlib.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\netstandard.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.AppContext.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Concurrent.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.NonGeneric.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Collections.Specialized.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Composition.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.EventBasedAsync.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ComponentModel.TypeConverter.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Console.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Data.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Contracts.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Debug.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.FileVersionInfo.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Process.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.StackTrace.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TextWriterTraceListener.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tools.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.TraceSource.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Diagnostics.Tracing.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Drawing.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Dynamic.Runtime.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Calendars.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Globalization.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Compression.ZipFile.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.DriveInfo.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.FileSystem.Watcher.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.IsolatedStorage.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.MemoryMappedFiles.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.Pipes.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.IO.UnmanagedMemoryStream.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Expressions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Parallel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Linq.Queryable.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Http.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NameResolution.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.NetworkInformation.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Ping.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Requests.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Security.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.Sockets.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebHeaderCollection.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.Client.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Net.WebSockets.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Numerics.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ObjectModel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Reflection.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Reader.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.ResourceManager.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Resources.Writer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.CompilerServices.VisualC.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Handles.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.InteropServices.RuntimeInformation.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Numerics.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Formatters.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Runtime.Serialization.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Claims.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Algorithms.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Csp.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Encoding.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.Primitives.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Cryptography.X509Certificates.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.Principal.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Security.SecureString.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ServiceModel.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.Encoding.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Text.RegularExpressions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Overlapped.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Tasks.Parallel.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Thread.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.ThreadPool.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Threading.Timer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Transactions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.ValueTuple.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Windows.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Linq.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.ReaderWriter.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.Serialization.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XmlSerializer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\netstandard.library\2.0.0\build\netstandard2.0\ref\System.Xml.XPath.XDocument.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.threading.tasks.dataflow\6.0.0\lib\net6.0\System.Threading.Tasks.Dataflow.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.principal.windows\5.0.0\ref\netcoreapp3.0\System.Security.Principal.Windows.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.protecteddata\6.0.0\lib\net6.0\System.Security.Cryptography.ProtectedData.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.accesscontrol\6.0.0\lib\net6.0\System.Security.AccessControl.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.runtime.compilerservices.unsafe\6.0.0\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.resources.extensions\6.0.0\lib\net6.0\System.Resources.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.net.http.winhttphandler\6.0.0\lib\net6.0\System.Net.Http.WinHttpHandler.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.formats.asn1\6.0.0\lib\net6.0\System.Formats.Asn1.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.codedom\6.0.0\lib\net6.0\System.CodeDom.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.versioning\6.0.0\lib\netstandard2.0\NuGet.Versioning.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.frameworks\6.0.0\lib\netstandard2.0\NuGet.Frameworks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.posix.netstandard\1.0.0\ref\netstandard2.0\Mono.Posix.NETStandard.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Mdb.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Pdb.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\mono.cecil\0.11.4\lib\netstandard2.0\Mono.Cecil.Rocks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.systemevents\6.0.0\lib\net6.0\Microsoft.Win32.SystemEvents.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.encodings.web\6.0.0\lib\net6.0\System.Text.Encodings.Web.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.encoding.codepages\6.0.0\lib\net6.0\System.Text.Encoding.CodePages.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.pkcs\6.0.0\lib\net6.0\System.Security.Cryptography.Pkcs.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.openssl\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.OpenSsl.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.cng\5.0.0\ref\netcoreapp3.0\System.Security.Cryptography.Cng.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.drawing.common\6.0.0\lib\net6.0\System.Drawing.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.diagnostics.diagnosticsource\6.0.0\lib\net6.0\System.Diagnostics.DiagnosticSource.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.collections.immutable\6.0.0\lib\net6.0\System.Collections.Immutable.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.common\6.0.0\lib\netstandard2.0\NuGet.Common.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.win32.registry\5.0.0\ref\netstandard2.0\Microsoft.Win32.Registry.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.net.stringtools\1.0.0\lib\netstandard2.0\Microsoft.NET.StringTools.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.string\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.String.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.semver\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.SemVer.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.environment\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Environment.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.dependencymanager.paket\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.DependencyManager.Paket.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.windows.extensions\6.0.0\lib\net6.0\System.Windows.Extensions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.text.json\6.0.1\lib\net6.0\System.Text.Json.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.cryptography.xml\6.0.0\lib\net6.0\System.Security.Cryptography.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.reflection.metadata\6.0.0\lib\net6.0\System.Reflection.Metadata.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.configuration\6.0.0\lib\netstandard2.0\NuGet.Configuration.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.io.filesystem\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.IO.FileSystem.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.xml\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Xml.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.fakevar\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.FakeVar.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\chessie\0.6.0\lib\netstandard1.6\Chessie.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\blackfox.vswhere\1.1.0\lib\netstandard2.0\BlackFox.VsWhere.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.security.permissions\6.0.0\lib\net6.0\System.Security.Permissions.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.packaging\6.0.0\lib\net5.0\NuGet.Packaging.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.trace\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Trace.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.configuration.configurationmanager\6.0.0\lib\net6.0\System.Configuration.ConfigurationManager.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\nuget.protocol\6.0.0\lib\net5.0\NuGet.Protocol.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.framework\17.0.0\lib\netstandard2.0\Microsoft.Build.Framework.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.net.http\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Net.Http.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.tasks\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Tasks.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.core.process\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.Core.Process.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\system.runtime.loader\4.3.0\ref\netstandard1.5\System.Runtime.Loader.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.utilities.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Utilities.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build\17.0.0\lib\net6.0\Microsoft.Build.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.nuget\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.NuGet.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.build.tasks.core\17.0.0\lib\netstandard2.0\Microsoft.Build.Tasks.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\msbuild.structuredlogger\2.1.617\lib\netstandard2.0\StructuredLogger.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.msbuild\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.MSBuild.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.dotnet.cli\5.22.0-alpha001.local.4\lib\netstandard2.0\Fake.DotNet.Cli.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\paket.core\6.2.1\lib\netstandard2.0\Paket.Core.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\microsoft.deployment.dotnet.releases\1.0.0-preview2.6.21561.1\lib\netstandard2.0\Microsoft.Deployment.DotNet.Releases.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.Compiler.Service.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fsharp.compiler.service\41.0.1\lib\netstandard2.0\FSharp.DependencyManager.Nuget.dll";
"-r:C:\Users\YazeedObaid\.nuget\packages\fake.runtime\5.22.0-alpha001.local.4\lib\net6.0\Fake.Runtime.dll";
"--simpleresolution";
"--targetprofile:netstandard";
"--nowin32manifest";
"--langversion:preview";
"--compilertool:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current";
"-o";
"C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\.fake\reference-assemblies.fsx\compilerTempDir\reference-assemblies_3577D20288E1BB3977DF4687DD025BE0315CEA3DBC833A10FDAC6A1EE48AE048.dll";
"C:\Code\ExternalLibraries\FAKE\integrationtests\core-reference-assemblies-netstandard20\temp\reference-assemblies.fsx"]
Using cache
Trying to resolve: System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Redirect assembly load to known assembly: System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (Some
  "C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\System.Runtime.dll")
Trying to resolve: FSharp.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Redirect assembly load to known assembly: FSharp.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (None)
Trying to resolve: netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
Redirect assembly load to known assembly: netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (Some
  "C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\netstandard.dll")
saving cache...
Script reported an error, see standard error for details.
Hint: The given error might indicate a problem with the fake cache. Backup the '.fake' directory, delete it and try again. If it works or you need help consider reporting a new issue.
Performance:
 - Cli parsing: 141 milliseconds
 - Packages: 14 seconds
   - Resolver: 13 seconds (1 runs)
      - Runtime: 305 milliseconds
      - Blocked (retrieving package details): 9 seconds (143 times)
      - Blocked (retrieving package versions): 3 seconds (10 times)
      - Not Blocked (retrieving package versions): 132 times
   - Disk IO: 194 milliseconds
   - Average Request Time: 92 milliseconds
   - Number of Requests: 142
   - Creating Runtime Graph: 33 milliseconds
   - Retrieve Assembly List: 304 milliseconds
 - Script compiling: 2 seconds
 - Script analyzing: 141 milliseconds
 - Script running: 2 milliseconds
 - Script cleanup: 0 milliseconds
 - Runtime: 17 seconds
Error: FAKE 5 - F# Make (5.22.0-alpha001.local.4+2022-01-31-21-43) (this line is written to standard error, see https://github.com/fsharp/FAKE/issues/2066)
Script reported an error:
-> MissingMethodException: Method not found: 'Void Microsoft.FSharp.Core.PrintfFormat`5..ctor(System.String)'.
   StackTrace:
        at <StartupCode$reference-assemblies_3577D20288E1BB3977DF4687DD025BE0315CEA3DBC833A10FDAC6A1EE48AE048>.$Reference-assemblies$fsx.main@(). Actual value was false but had expected it to be true.
   at Fake.Core.IntegrationTests.TestHelpers.handleAndFormat[a](FSharpFunc`2 f) in C:\Code\ExternalLibraries\FAKE\src\test\Fake.Core.IntegrationTests\TestHelpers.fs:line 130
   at [email protected](Unit _arg2) in C:\Code\ExternalLibraries\FAKE\src\test\Fake.Core.IntegrationTests\Fake.DotNet.sdkAssemblyResolver.fs:line 18
   at [email protected](Unit unitVar) in C:\Code\ExternalLibraries\FAKE\src\test\Fake.ExpectoSupport\ExpectoHelpers.fs:line 26
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 446
 <Expecto>osoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 104

@matthid
Copy link
Member

matthid commented Jan 31, 2022

The relevant F#-Core logs:

         - lib: C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1\FSharp.Core.dll (6.0.0.0)
         - ref: C:\Users\YazeedObaid\.nuget\packages\fsharp.core\6.0.1\lib\netstandard2.1\FSharp.Core.dll (6.0.0.0)


"-r:C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\FSharp.Core.dll";

Trying to resolve: FSharp.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Redirect assembly load to known assembly: FSharp.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (None)

This is indeed a bit strange, because it looks like we use the same assembly when compiling and when running. However it seems like we use an ancient FSharp.Compiler.Service. (https://www.nuget.org/packages/FSharp.Compiler.Service/37.0.0)
It was built against quite an old FSharp.Core (4.6), I'm not sure if that compatibility direction is officially supported. I'd suggest upgrading Fsharp.Compiler.Service and if that doesn't help try to reproduce this in a small standalone sample and report an issue to the FSharp.Compiler...

@yazeedobaid
Copy link
Collaborator Author

FSharp.Compiler.Service has been updated to version 41.0.1 in this PR. The only references to an older version are due to FSharp.Formatting. I removed them and tried but still the same. I'm looking at paket.dependencies and paket.lock files. is this the same reference you saw?

@matthid
Copy link
Member

matthid commented Feb 1, 2022

Ah sorry I looked into release/next branch :(.
To be honest I have no further Ideas it really looks like the compiler compiles something with the assembly which is later not runnable. Can you attach the dlls (C:\Code\ExternalLibraries\FAKE\release\dotnetcore\Fake.netcore\current\FSharp.Core.dll, and the built fsx.dll)? Then I can take a look with the decompiler, but honestly I don't expect to find anything.
I guess we need to reproduce and report an issue?

@yazeedobaid
Copy link
Collaborator Author

Yeah sure,

netstandard2.0-case.zip

I guess we need to reproduce and report an issue?

Yeah, sure we can report this to the compiler. We can attach the packed runner (from this branch) and add a script that references that runner version.

However, I'm somehow hesitant to spend more time on it, we could go with the easy solution and drop the support for Netstandard2.0 reference assemblies. My argument for this is that some of the reported issues are a mix between what FAKE runner use as reference assemblies and version script is written in. In most cases, people write the script with Net6 in mind and FAKE runner end up using Netstandard2.0 assemblies. Now this has the downside of making the runner require Net6 as a minimum

@matthid
Copy link
Member

matthid commented Feb 1, 2022

That would be an option as well, if the change is breaking we can consider increasing the major version

@yazeedobaid
Copy link
Collaborator Author

Great, will try to work toward that. I'm also thinking of fixing all the warnings from API deprecations. Which will also produce a breaking change. So, we can add it when releasing FAKE v6. Do you have any other things to consider while doing that?

@matthid
Copy link
Member

matthid commented Feb 2, 2022

@yazeedobaid Historically, I created a todo list as "github project" (https://github.com/fsprojects/FAKE/projects/2), But I don't think it's very up to date or a lot of work so feel free to delete them :D

BTW: I also looked at the .dlls. Indeed a very interesting issue because that particular overload has been in FSharp.Core since forever:
image

Which is exactly the method in the error message: MissingMethodException: Method not found: 'Void Microsoft.FSharp.Core.PrintfFormat`5..ctor(System.String)'.

I highly doubt there exists any version of the dll where this particular method is actually missing so indeed something very strange is going on.
I might take a look at this on the weekend out of curiosity, but don't wait for it and feel free to update as planned.

@yazeedobaid
Copy link
Collaborator Author

Closing this PR in favor of work on FAKE v6. This PR has been merged to release/v6 branch and from it, we will continue working on the next major version of FAKE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants