{"id":23862749,"url":"https://github.com/tacdevel/tacdevelfx","last_synced_at":"2026-04-29T23:07:10.247Z","repository":{"id":54220121,"uuid":"148520159","full_name":"tacdevel/tacdevelfx","owner":"tacdevel","description":"[WIP] A soon-to-be collection of libraries to create robust desktop applications using .NET Core 5+.","archived":false,"fork":false,"pushed_at":"2021-03-02T22:25:50.000Z","size":2297,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T06:12:14.689Z","etag":null,"topics":["audio","cross-platform","csharp","desktop","disposable","drawing","graphics","interop","linux","macos","ui"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tacdevel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2018-09-12T17:57:17.000Z","updated_at":"2023-09-08T17:44:59.000Z","dependencies_parsed_at":"2022-08-13T09:30:38.064Z","dependency_job_id":null,"html_url":"https://github.com/tacdevel/tacdevelfx","commit_stats":null,"previous_names":["tom-corwin/tcdfx","tacdevel/tcdfx"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tacdevel%2Ftacdevelfx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tacdevel%2Ftacdevelfx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tacdevel%2Ftacdevelfx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tacdevel%2Ftacdevelfx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tacdevel","download_url":"https://codeload.github.com/tacdevel/tacdevelfx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240170085,"owners_count":19759145,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","cross-platform","csharp","desktop","disposable","drawing","graphics","interop","linux","macos","ui"],"created_at":"2025-01-03T07:23:47.198Z","updated_at":"2026-04-29T23:07:05.218Z","avatar_url":"https://github.com/tacdevel.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"**NOTICE**: ***This project is a work-in-progress, and is in early stages of development.***  \n**NOTICE**: *This README is a work-in-progress.*\n\n# TAC Development Libraries\n\nTACDevLibs is eventually going to be a set of libraries that provide APIs for audio, graphics, UI, and more.\n\n## Project Status\n\n[![RepositoryLicense][Repository.License.Badge]][Repository.License.Link]\n[![RepositoryContributors][Repository.Contributors.Badge]][Repository.Contributors.Link]\n![RepositoryTopLanguage][Repository.TopLanguage.Badge]\n![RepositorySize][Repository.Size.Badge]\n![DependabotStatus][Dependabot.Badge]\n[![CodacyGrade][Codacy.Badge]][Codacy.Link]\n\nThis project is still not much more than started so don't expect much from it, yet!\n\n| Package Name                 | Build Status(es) | Latest Version(s) | Target Framework(s) |\n| :--------------------------- | :--------------- | :---------------- | :------------------ |\n| TACDevel.GenericEventHandler | [![Windows][Build.TACDevel.GenericEventHandler.Windows]][Build.Link]\u003cbr/\u003e[![MacOS][Build.TACDevel.GenericEventHandler.MacOS]][Build.Link]\u003cbr/\u003e[![Linux][Build.TACDevel.GenericEventHandler.Linux]][Build.Link] | [![Stable][Package.TACDevel.GenericEventHandler.Stable]][Package.TACDevel.GenericEventHandler.Stable.Link]\u003cbr/\u003e[![Preview][Package.TACDevel.GenericEventHandler.Preview]][Package.TACDevel.GenericEventHandler.Preview.Link]\u003cbr/\u003e[![Build][Package.TACDevel.GenericEventHandler.Build]][Package.TACDevel.GenericEventHandler.Build.Link] | ![NETStandard21][Framework.NETStandard21] |\n| TACDevel.Disposable          | [![Windows][Build.TACDevel.Disposable.Windows]][Build.Link]\u003cbr/\u003e[![MacOS][Build.TACDevel.Disposable.MacOS]][Build.Link]\u003cbr/\u003e[![Linux][Build.TACDevel.Disposable.Linux]][Build.Link] | [![Stable][Package.TACDevel.Disposable.Stable]][Package.TACDevel.Disposable.Stable.Link]\u003cbr/\u003e[![Preview][Package.TACDevel.Disposable.Preview]][Package.TACDevel.Disposable.Preview.Link]\u003cbr/\u003e[![Build][Package.TACDevel.Disposable.Build]][Package.TACDevel.Disposable.Build.Link] | ![NETStandard21][Framework.NETStandard21] |\n| TACDevel.Runtime             | [![Windows][Build.TACDevel.Runtime.Windows]][Build.Link]\u003cbr/\u003e[![MacOS][Build.TACDevel.Runtime.MacOS]][Build.Link]\u003cbr/\u003e[![Linux][Build.TACDevel.Runtime.Linux]][Build.Link] | [![Stable][Package.TACDevel.Runtime.Stable]][Package.TACDevel.Runtime.Stable.Link]\u003cbr/\u003e[![Preview][Package.TACDevel.Runtime.Preview]][Package.TACDevel.Runtime.Preview.Link]\u003cbr/\u003e[![Build][Package.TACDevel.Runtime.Build]][Package.TACDevel.Runtime.Build.Link] | ![NETStandard21][Framework.NETStandard21] |\n| TACDevel.Drawing.Primitives  | [![Windows][Build.TACDevel.Drawing.Primitives.Windows]][Build.Link]\u003cbr/\u003e[![MacOS][Build.TACDevel.Drawing.Primitives.MacOS]][Build.Link]\u003cbr/\u003e[![Linux][Build.TACDevel.Drawing.Primitives.Linux]][Build.Link] | [![Stable][Package.TACDevel.Drawing.Primitives.Stable]][Package.TACDevel.Drawing.Primitives.Stable.Link]\u003cbr/\u003e[![Preview][Package.TACDevel.Drawing.Primitives.Preview]][Package.TACDevel.Drawing.Primitives.Preview.Link]\u003cbr/\u003e[![Build][Package.TACDevel.Drawing.Primitives.Build]][Package.TACDevel.Drawing.Primitives.Build.Link] | ![NETStandard21][Framework.NETStandard21] |\n| TACDevel.Audio               | [![Windows][Build.TACDevel.Audio.Windows]][Build.Link]\u003cbr/\u003e[![MacOS][Build.TACDevel.Audio.MacOS]][Build.Link]\u003cbr/\u003e[![Linux][Build.TACDevel.Audio.Linux]][Build.Link] | [![Stable][Package.TACDevel.Audio.Stable]][Package.TACDevel.Audio.Stable.Link]\u003cbr/\u003e[![Preview][Package.TACDevel.Audio.Preview]][Package.TACDevel.Audio.Preview.Link]\u003cbr/\u003e[![Build][Package.TACDevel.Audio.Build]][Package.TACDevel.Audio.Build.Link] | ![NETStandard21][Framework.NETStandard21] |\n\n## Contributing\n\n[![CodeOfConduct][Repository.CodeOfConduct.Badge]][Repository.CodeOfConduct.Link]\n[![OpenIssues][Repository.OpenIssues.Badge]][Repository.OpenIssues.Link]\n[![ClosedIssues][Repository.ClosedIssues.Badge]][Repository.ClosedIssues.Link]\n[![AvailableIssues][Repository.AvailableIssues.Badge]][Repository.AvailableIssues.Link]\n[![GoodFirstIssues][Repository.GoodFirstIssues.Badge]][Repository.GoodFirstIssues.Link]\n\nFor information on contributing to TACDevLibs, see the [CONTRIBUTING.md][File.Contributing.Link] file.\n\n[Repository.License.Badge]: https://img.shields.io/badge/License-MIT-gray?logo=open-source-initiative\u0026logoColor=white\n[Repository.License.Link]: https://github.com/tacdevel/tacdevlibs/blob/master/LICENSE.md\n[Repository.Contributors.Badge]: https://img.shields.io/github/contributors-anon/tacdevel/tacdevlibs?color=gray\u0026label=Contributors\u0026logo=github\n[Repository.Contributors.Link]: https://github.com/tacdevel/tacdevlibs/graphs/contributors\n[Repository.TopLanguage.Badge]: https://img.shields.io/github/languages/top/tacdevel/tacdevlibs?color=%2305930C\u0026label=C%23%20%288.0%29\u0026logo=github\n[Repository.Size.Badge]: https://img.shields.io/github/repo-size/tacdevel/tacdevlibs?color=gray\u0026label=Size\u0026logo=github\n[Dependabot.Badge]: https://badgen.net/dependabot/tacdevel/tacdevlibs/?icon=dependabot\u0026label=Dependabot\n[Codacy.Badge]: https://img.shields.io/codacy/grade/ddc482a56b6349b0958d1eb65d0c047a?label=Code%20Quality\u0026logo=codacy\n[Codacy.Link]: https://app.codacy.com/manual/tacdevel/tacdevlibs/dashboard\n[Build.Link]: https://dev.azure.com/tacdevlibs/tacdevlibs/_build/latest?definitionId=1\u0026branchName=master\n[Framework.NETStandard21]: https://img.shields.io/badge/TargetFramework-netstandard2.1-blue?logo=.net\n[Framework.NETCoreApp31]: https://img.shields.io/badge/TargetFramework-netcoreapp3.1-blue?logo=.net\n[Build.TACDevel.GenericEventHandler.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelGenericEventHandler_Windows_Release\u0026label=Windows\u0026logo=windows\u0026logoColor=white\u0026stage=Build%20%28TACDevel.GenericEventHandler%29\n[Build.TACDevel.GenericEventHandler.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelGenericEventHandler_MacOS_Release\u0026label=macOS\u0026logo=apple\u0026logoColor=white\u0026stage=Build%20%28TACDevel.GenericEventHandler%29\n[Build.TACDevel.GenericEventHandler.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelGenericEventHandler_Linux_Release\u0026label=Linux\u0026logo=ubuntu\u0026logoColor=white\u0026stage=Build%20%28TACDevel.GenericEventHandler%29\n[Package.TACDevel.GenericEventHandler.Stable]: https://img.shields.io/nuget/v/TACDevel.GenericEventHandler?color=blue\u0026label=Stable\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.GenericEventHandler.Preview]: https://img.shields.io/nuget/vpre/TACDevel.GenericEventHandler?color=blueviolet\u0026label=Preview\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.GenericEventHandler.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.GenericEventHandler?color=orange\u0026label=Build\u0026logo=nuget\u0026logoColor=green\n[Package.TACDevel.GenericEventHandler.Stable.Link]: http://localhost\n[Package.TACDevel.GenericEventHandler.Preview.Link]: http://localhost\n[Package.TACDevel.GenericEventHandler.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.GenericEventHandler\n[Build.TACDevel.Disposable.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDisposable_Windows_Release\u0026label=Windows\u0026logo=windows\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Disposable%29\n[Build.TACDevel.Disposable.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDisposable_MacOS_Release\u0026label=macOS\u0026logo=apple\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Disposable%29\n[Build.TACDevel.Disposable.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDisposable_Linux_Release\u0026label=Linux\u0026logo=linux\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Disposable%29\n[Package.TACDevel.Disposable.Stable]: https://img.shields.io/nuget/v/TACDevel.Disposable?color=blue\u0026label=Stable\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.Disposable.Preview]: https://img.shields.io/nuget/vpre/TACDevel.Disposable?color=blueviolet\u0026label=Preview\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.Disposable.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.Disposable?color=orange\u0026label=Build\u0026logo=nuget\u0026logoColor=green\n[Package.TACDevel.Disposable.Stable.Link]: http://localhost\n[Package.TACDevel.Disposable.Preview.Link]: http://localhost\n[Package.TACDevel.Disposable.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.Disposable\n[Build.TACDevel.Runtime.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntime_Windows_Release\u0026label=Windows\u0026logo=windows\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Runtime%29\n[Build.TACDevel.Runtime.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntime_MacOS_Release\u0026label=macOS\u0026logo=apple\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Runtime%29\n[Build.TACDevel.Runtime.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntime_Linux_Release\u0026label=Linux\u0026logo=linux\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Runtime%29\n[Package.TACDevel.Runtime.Stable]: https://img.shields.io/nuget/v/TACDevel.Runtime?color=blue\u0026label=Stable\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.Runtime.Preview]: https://img.shields.io/nuget/vpre/TACDevel.Runtime?color=blueviolet\u0026label=Preview\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.Runtime.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.Runtime?color=orange\u0026label=Build\u0026logo=nuget\u0026logoColor=green\n[Package.TACDevel.Runtime.Stable.Link]: http://localhost\n[Package.TACDevel.Runtime.Preview.Link]: http://localhost\n[Package.TACDevel.Runtime.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.Runtime\n[Build.TACDevel.Audio.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntimeInteropServices_Windows_Release\u0026label=Windows\u0026logo=windows\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Audio%29\n[Build.TACDevel.Audio.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntimeInteropServices_MacOS_Release\u0026label=macOS\u0026logo=apple\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Audio%29\n[Build.TACDevel.Audio.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelRuntimeInteropServices_Linux_Release\u0026label=Linux\u0026logo=linux\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Audio%29\n[Package.TACDevel.Audio.Stable]: https://img.shields.io/nuget/v/TACDevel.Audio?color=blue\u0026label=Stable\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.Audio.Preview]: https://img.shields.io/nuget/vpre/TACDevel.Audio?color=blueviolet\u0026label=Preview\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.Audio.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.Audio?color=orange\u0026label=Build\u0026logo=nuget\u0026logoColor=green\n[Package.TACDevel.Audio.Stable.Link]: http://localhost\n[Package.TACDevel.Audio.Preview.Link]: http://localhost\n[Package.TACDevel.Audio.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.Audio\n[Build.TACDevel.Drawing.Primitives.Windows]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDrawingPrimitives_Windows_Release\u0026label=Windows\u0026logo=windows\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Drawing.Primitives%29\n[Build.TACDevel.Drawing.Primitives.MacOS]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDrawingPrimitives_MacOS_Release\u0026label=macOS\u0026logo=apple\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Drawing.Primitives%29\n[Build.TACDevel.Drawing.Primitives.Linux]: https://img.shields.io/azure-devops/build/tacdevlibs/16361502-19e3-44ec-b71b-2915cc6a7eee/1/master?job=Build_TACDevelDrawingPrimitives_Linux_Release\u0026label=Linux\u0026logo=linux\u0026logoColor=white\u0026stage=Build%20%28TACDevel.Drawing.Primitives%29\n[Package.TACDevel.Drawing.Primitives.Stable]: https://img.shields.io/nuget/v/TACDevel.Drawing.Primitives?color=blue\u0026label=Stable\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.Drawing.Primitives.Preview]: https://img.shields.io/nuget/vpre/TACDevel.Drawing.Primitives?color=blueviolet\u0026label=Preview\u0026logo=nuget\u0026logoColor=blue\n[Package.TACDevel.Drawing.Primitives.Build]: https://img.shields.io/myget/tacdevlibs/vpre/TACDevel.Drawing.Primitives?color=orange\u0026label=Build\u0026logo=nuget\u0026logoColor=green\n[Package.TACDevel.Drawing.Primitives.Stable.Link]: http://localhost\n[Package.TACDevel.Drawing.Primitives.Preview.Link]: http://localhost\n[Package.TACDevel.Drawing.Primitives.Build.Link]: https://www.myget.org/feed/tacdevlibs/package/nuget/TACDevel.Drawing.Primitives\n[Repository.CodeOfConduct.Badge]: https://img.shields.io/badge/Contributor%20Covenent-2.0-gray?logo=open-source-initiative\u0026logoColor=white\n[Repository.CodeOfConduct.Link]: https://github.com/tacdevel/tacdevlibs/blob/master/CODE_OF_CONDUCT.md\n[Repository.OpenIssues.Badge]: https://img.shields.io/github/issues-raw/tacdevel/tacdevlibs?color=brightgreen\u0026label=Issues%3AOpen\u0026logo=github\n[Repository.OpenIssues.Link]: https://github.com/tacdevel/tacdevlibs/issues?q=is%3Aissue+is%3Aopen\n[Repository.ClosedIssues.Badge]: https://img.shields.io/github/issues-closed-raw/tacdevel/tacdevlibs?color=red\u0026label=Issues%3AClosed\u0026logo=github\n[Repository.ClosedIssues.Link]: https://github.com/tacdevel/tacdevlibs/issues?q=is%3Aissue+is%3Aclosed\n[Repository.AvailableIssues.Badge]: https://img.shields.io/github/issues-raw/tacdevel/tacdevlibs/Status:Available?color=green\u0026label=Issue%3AStatus%3AAvailable\u0026logo=github\n[Repository.AvailableIssues.Link]: https://github.com/tacdevel/tacdevlibs/issues?q=is%3Aissue+is%3Aopen+label%3AStatus%3AAvailable\n[Repository.GoodFirstIssues.Badge]: https://img.shields.io/github/issues-raw/tacdevel/tacdevlibs/Meta:GoodFirstIssue?color=green\u0026label=Issue%3AMeta%3AGoodFirstIssue\u0026logo=github\n[Repository.GoodFirstIssues.Link]: https://github.com/tacdevel/tacdevlibs/issues?q=is%3Aissue+is%3Aopen+label%3AMeta%3AGoodFirstIssue\n[File.Contributing.Link]: https://github.com/tacdevel/tacdevlibs/blob/master/CONTRIBUTING.md\n\n\u003c!--\n\n## Using TCDFx Packages\n\nFor examples, see the `examples\\` directory.\n\n### Runtime Prerequisites\n\n| Operating System | Prerequisites                                  |\n| :--------------- | :----------------------------------------------|\n| Windows 7/8.1/10 | Microsoft .NET Core 3.0 Runtime                |\n| Linux            | Microsoft .NET Core 3.0 Runtime\u003cbr/\u003eGTK+ 3.10+ |\n| macOS            | Microsoft .NET Core 3.0 Runtime                |\n\n### Utilizing Pre-Built Packages\n\nWhile following these instructions:\n\n  * Replace `{PackageName}` with the package you want to use.  \n  * Replace `{PackageVersion}` with the version of the package.\n\n#### Install using .NET CLI\n\nRun the following command in a command-line interface and enter the following:\n\n```\ndotnet add package {PackageName} --version {PackageVersion}\n```\n\n#### Install using a PackageReference\n\nAdd the following to your `.csproj`:\n\n```xml\n\u003cItemGroup\u003e\n  \u003cPackageReference Include=\"{PackageName}\" Version=\"{PackageVersion}\" /\u003e\n\u003c/ItemGroup\u003e\n```\n\n### Building From Source\n\nYou can build the packages just by installing the prerequisites and running a few commands. Use the steps below to get started!\n\n#### Build Prerequisites\n\n| Operating System | Prerequisites               |\n| :--------------- | :---------------------------|\n| Windows 7/8.1/10 | Microsoft .NET Core 3.0 SDK |\n| Linux            | Microsoft .NET Core 3.0 SDK |\n| macOS            | Microsoft .NET Core 3.0 SDK |\n\n#### Build Using a CLI\n\nRun the following command in a command-line interface in the root directory of this repository (with respect to OS):\n\n```\ndotnet build dirs.proj\n```\n--\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftacdevel%2Ftacdevelfx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftacdevel%2Ftacdevelfx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftacdevel%2Ftacdevelfx/lists"}