Skip to content

Commit

Permalink
Merge pull request #318 from flcdrg/overview
Browse files Browse the repository at this point in the history
Use README for Marketplace 'Overview' content
  • Loading branch information
flcdrg authored Jan 7, 2022
2 parents d0e013c + d8342cf commit d21a225
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 17 deletions.
2 changes: 1 addition & 1 deletion .github/extension-manifest-2019.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"analyzer"
]
},
"overview": "../Overview.md",
"overview": "README.md",
"priceCategory": "free",
"publisher": "DavidGardiner",
"private": false,
Expand Down
2 changes: 1 addition & 1 deletion .github/extension-manifest-2022.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"analyzer"
]
},
"overview": "../Overview.md",
"overview": "README.md",
"priceCategory": "free",
"publisher": "DavidGardiner",
"private": false,
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ jobs:
- name: Upload assets
uses: xresloader/upload-to-github-release@v1
with:
file: "./vsix/**/*.vsix;./.github/extension-manifest-*.json"
file: "./vsix/**/*.vsix;./.github/extension-manifest-*.json;README.md"
overwrite: true
release_id: ${{ steps.create_release.outputs.id }}
env:
Expand Down
16 changes: 16 additions & 0 deletions DEVELOPMENT.md
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`
23 changes: 9 additions & 14 deletions README.md
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)

0 comments on commit d21a225

Please sign in to comment.