{"id":17068357,"url":"https://github.com/mrward/monodevelop-project-system-tools","last_synced_at":"2025-04-12T18:53:18.239Z","repository":{"id":40644570,"uuid":"214836114","full_name":"mrward/monodevelop-project-system-tools","owner":"mrward","description":null,"archived":false,"fork":false,"pushed_at":"2023-04-01T10:14:13.000Z","size":1423,"stargazers_count":11,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-26T13:11:18.529Z","etag":null,"topics":["monodevelop","visual-studio-mac"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrward.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-13T14:36:54.000Z","updated_at":"2023-02-16T03:42:19.000Z","dependencies_parsed_at":"2023-01-17T16:51:39.341Z","dependency_job_id":null,"html_url":"https://github.com/mrward/monodevelop-project-system-tools","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrward%2Fmonodevelop-project-system-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrward%2Fmonodevelop-project-system-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrward%2Fmonodevelop-project-system-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrward%2Fmonodevelop-project-system-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrward","download_url":"https://codeload.github.com/mrward/monodevelop-project-system-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248618244,"owners_count":21134200,"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":["monodevelop","visual-studio-mac"],"created_at":"2024-10-14T11:13:09.018Z","updated_at":"2025-04-12T18:53:18.216Z","avatar_url":"https://github.com/mrward.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project System Tools for MonoDevelop and Visual Studio for Mac\n\nInspired by [Project System Tools for Visual Studio on Windows](https://github.com/dotnet/project-system-tools).\n\n## Build Logging Window\n\nTo open the Build Logging Window\n\n  - Select View - Pads - Build Logging\n\nClick the green arrow button to enable the logging of the MSBuild targets for builds and design-time builds.\n\n![Build Logging Window](doc/images/BuildLoggingWindow.png)\n\nTo stop the logging click the red square stop button.\n\nTo filter the targets either use the combo box to restrict the targets to builds or design time builds, or use the search, on the right hand side of the window, to filter the targets displayed.\n\nTo open the log output for an MSBuild target\n\n  - Double click the row.\n  - Right click the row and select Open Log File\n\n![Open Log File context menu](doc/images/BuildLoggingOpenLogFileMenu.png)\n\n![MSBuild Log File](doc/images/MSBuildLogFile.png)\n\nTo open a binary log into the binary log viewer:\n\n  - Right click the row and Open Binary Log File\n\nNote that not all MSBuild targets currently support generating a binary log.\n\n![MSBuild Binary Log File - Build tab](doc/images/MSBuildBinaryLogFileBuildTab.png)\n\nThree tabs are available when a binlog file is opened.\n\n  - Build\n    - Tree view of the binary log targets and tasks\n    - Properties for a target or task are shown in the Properties window.\n  - Target Summary\n     - Target name\n     - Source filename\n     - Number of calls\n     - Time taken\n     - Percentage of total time taken\n  - Task Summary\n     - Task name\n     - Source filename\n     - Number of calls\n     - Time taken\n     - Percentage of total time taken\n\n![MSBuild Binary Log File - Target Summary tab](doc/images/TargetSummaryTab.png)\n\n![MSBuild Binary Log File - Task Summary tab](doc/images/TaskSummaryTab.png)\n\nSelecting a tree node in the Build tab will show properties for the node in the Properties window.\n\n![MSBuild Binary Log File - Build tab - Properties window](doc/images/BuildTabProperties.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrward%2Fmonodevelop-project-system-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrward%2Fmonodevelop-project-system-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrward%2Fmonodevelop-project-system-tools/lists"}