{"id":18835670,"url":"https://github.com/tgsstdio/dllmapdemo","last_synced_at":"2025-10-08T01:16:57.360Z","repository":{"id":94238447,"uuid":"208584415","full_name":"tgsstdio/DllMapDemo","owner":"tgsstdio","description":".NET core demo of DLLMap (3.0 Preview 9)","archived":false,"fork":false,"pushed_at":"2019-09-17T14:56:17.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-28T05:46:27.916Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tgsstdio.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-15T11:33:37.000Z","updated_at":"2019-09-15T13:20:28.000Z","dependencies_parsed_at":"2023-07-27T10:15:15.611Z","dependency_job_id":null,"html_url":"https://github.com/tgsstdio/DllMapDemo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tgsstdio/DllMapDemo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgsstdio%2FDllMapDemo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgsstdio%2FDllMapDemo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgsstdio%2FDllMapDemo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgsstdio%2FDllMapDemo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tgsstdio","download_url":"https://codeload.github.com/tgsstdio/DllMapDemo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgsstdio%2FDllMapDemo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278873422,"owners_count":26060757,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-08T02:16:52.131Z","updated_at":"2025-10-08T01:16:57.314Z","avatar_url":"https://github.com/tgsstdio.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DllMapDemo\n\nFork of .NET core 3.0 Preview 9 of DLLMapDemo (i.e. NativeLibrary API) loader sample\n\nDllMapDemo is cross-platform .NET core dynamic library linker demo (DLL) which uses .XML file to retarget different assembly name (NewLib) where pre-existing bindings uses another library name (OldLib).\n\n## Notes\n\n1. Download .NET 3.0 Preview 9 SDK x86 and/or x64.\n2. Compiling NewLib C++ project and Demo .NET Core must be same platform (i.e. Demo x86 and NewLib Win32x86 or Demo x64 and NewLib x64), therefore you have to change Platform target of the Demo program.\n3. Changed NewLib output folder to automatically build into Demo binaries folder.\n\n### Links\nSource code (https://github.com/dotnet/samples/tree/6cdfb0b32381d8934757dca0e6268e9dc50dc980/core/extensions/DllMapDemo)\n\nWalkthrough: Create and use your own Dynamic Link Library (C++) [Link](https://docs.microsoft.com/en-us/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=vs-2019)\n\nIssue: __\"An attempt was made to load a program with an incorrect format. (0x8007000B)\"__  [Github](https://github.com/dotnet/core/issues/1678)\n\nMore info found at [README](https://github.com/dotnet/samples/blob/6cdfb0b32381d8934757dca0e6268e9dc50dc980/core/extensions/DllMapDemo/ReadMe.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftgsstdio%2Fdllmapdemo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftgsstdio%2Fdllmapdemo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftgsstdio%2Fdllmapdemo/lists"}