only report dependencies from project files that have a target framework #9347
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If a
<TargetFramework>
cannot be parsed from a.csproj
/.vbproj
/.fsproj
, there's no meaningful update that can be performed, so we explicitly check for that. This also means that we can't pull dependencies directly frompackages.config
, etc. because we still depend on the project file's contents, so the tests were updated to reflect that.global.json
anddotnet-tools.json
are exceptions to requiring a project file and are still handled appropriately.Update to smoke-tests
This PR depends on a PR dependabot/smoke-tests#197 and they must be taken in parallel.
Temporary commit has been removed.
N.b., this PR has a temporary commit that points to the smoke-tests PR branch to show the smoke-tests passing. That commit will need to be removed before this is merged.