-
-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #318 from flcdrg/overview
Use README for Marketplace 'Overview' content
- Loading branch information
Showing
5 changed files
with
28 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,23 @@ | ||
# Development notes | ||
|
||
You will need Visual Studio 2022 | ||
|
||
## Architecture | ||
|
||
IVsSolutionEvents is implemented so we can hook into the OnAfterCloseSolution event to clear the errorListProvider. | ||
|
||
DTE.Events are hooked into for OnBuildProjConfigBegin, OnBuildProjConfigDone, OnBuildBegin, OnBuildDone events. | ||
|
||
## Debugging (2019) | ||
|
||
In Project Properties, Debug tab, set: | ||
|
||
* Select **Start external program** and set value to `C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe` (replace 'Enterprise' with 'Community' or 'Professional' as appropriate) | ||
* Set **command line arguments** to `/RootSuffix Exp` | ||
|
||
## Debugging (2022) | ||
|
||
In Project Properties, Debug tab, set: | ||
|
||
* Select **Start external program** and set value to `C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\devenv.exe` (replace 'Enterprise' with 'Community' or 'Professional' as appropriate) | ||
* Set **command line arguments** to `/RootSuffix Exp` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,17 @@ | ||
# Show Missing Files | ||
|
||
A Visual Studio 2013/2015/2017/2019 extension to generate warnings or errors for all missing files. | ||
A Visual Studio extension that looks for file references in projects that refer to files that do not physically exist on the file system. It can also optionally warn about files on disk that are not included in a project. | ||
|
||
![Example](example.png) | ||
You can trigger the extension by performing a build on the solution or an individual project. | ||
|
||
Download the latest version from the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=DavidGardiner.ShowMissingFiles) | ||
Missing files are listed in the Error List window. Double-click on an item in the list to navigate to the relevant location in the Solution Explorer. | ||
|
||
![GitHub build status](https://github.com/flcdrg/VsShowMissing/workflows/CI/badge.svg) | ||
[![Azure Pipelines build status](https://gardiner.visualstudio.com/Show%20Missing/_apis/build/status/flcdrg.VsShowMissing)](https://gardiner.visualstudio.com/Show%20Missing/_build/latest?definitionId=3) | ||
[![Coverity Scan status](https://scan.coverity.com/projects/5748/badge.svg)](https://scan.coverity.com/projects/5748) | ||
|
||
## Development | ||
Right-click on one or more similar items to get a context menu with options to fix the selected warnings. | ||
|
||
You will need Visual Studio 2019 | ||
![Example](https://raw.githubusercontent.com/flcdrg/VsShowMissing/master/example.png) | ||
|
||
### Debugging | ||
Versions for specific versions of Visual Studio are published to the [Visual Studio Marketplace](https://marketplace.visualstudio.com/search?term=show%20missing&target=VS&category=Tools&vsVersion=&subCategory=All&sortBy=Relevance) | ||
|
||
In Project Properties, Debug tab, set: | ||
|
||
* Select **Start external program** and set value to `C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe` (replace 'Enterprise' with 'Community' or 'Professional' as appropriate) | ||
* Set **command line arguments** to `/RootSuffix Exp` | ||
![GitHub build status](https://github.com/flcdrg/VsShowMissing/workflows/CI/badge.svg) | ||
[![Azure Pipelines build status](https://gardiner.visualstudio.com/Show%20Missing/_apis/build/status/flcdrg.VsShowMissing)](https://gardiner.visualstudio.com/Show%20Missing/_build/latest?definitionId=3) | ||
[![Coverity Scan status](https://scan.coverity.com/projects/5748/badge.svg)](https://scan.coverity.com/projects/5748) |