VS Code Extensions
Ref Dep Guard

Ref Dep Guard

by RamonnKN

This extension helps to track changes in project references between projects and compare these refs with config file rules. In case of mismatches RefDepGuard shows relevant errors/problems and cancel build (if there are some errors). Supported languages: ENG / RUS

Downloads

11

Rating

(0)

Version

2.1.1

Last updated

Jul 03, 2026

This extension for Visual Studio 2022 allows you to track changes in dependencies between projects and map these dependencies to the rules specified in a special configuration file. If the link changes don't match the specified settings, the extension issues an error about incorrect links and prevents the build from completing.

The purpose of this tool is to control the relationships in solutions and ensure that they comply with the standard view adopted in your company. Implemented as part of the build administration.

Link on docs

Starter Guide

User_Guide

Console app User Guide

Features

  • analysis of the current status of projects (dependencies / TargetFramework versions) for its compliance with the rules stated in the config files
  • tracking changes in interproject relationships since the current commit
  • notifying the user of detected inconsistencies and displaying into VS22 Error List panel information about specific "problems"
  • recording of the current status of projects and detected "problems" in the format of a tabular (XLSX) and graphical report (Graph Dependency / HTML)
  • RU/EN full localization (including docs)
  • console version that is designed to work in environments without an installed IDE (implements 1-st and 3rd features, can be integrated into CI/CD pipline as auto-test)

To learn more about the RefDepGuard features, see USER_GUIDE!

Used stack

Requirements

  • Extension Currently works for Visual Studio 2022+. There was an attempt to make it working on Visual Stuidio 2019 but it looks like it's not working(
  • Console Currently works for Windows 10+ PCs

License

RefDepGuard uses MIT License

Screenshots

image.png

560159615-fa78db42-4080-4a2c-bec0-f485e900d50d.png

image__4.png

529492300-61147c52-d160-42cd-bb98-83c088c7aac3.png

image__5.png

image__6.png

image__7.png

______________2026-06-04_160746.png

______________2026-06-04_161102.png

______________2026-06-04_161113.png

image__8.png

image__9.png

image__10.png

image__11.png

Related extensions