We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The CoreCompile target considers the main ruleset file for a compilation as an input, so changes to the file will cause the build output to change:
CoreCompile
roslyn/src/Compilers/Core/MSBuildTask/Microsoft.CSharp.Core.targets
Line 29 in aa683ac
However, ruleset files are allowed to import other ruleset files:
roslyn/build/Rulesets/NonShippingProject_BuildRules.ruleset
Line 3 in 8775371
These imported files are not tracked by the ResolvedCodeAnalysisRuleSet property, and changes to them do not trigger a build.
ResolvedCodeAnalysisRuleSet
The text was updated successfully, but these errors were encountered:
Make sure changes to ruleset files trigger a build
e4c960c
Workaround for dotnet/project-system#2374 Workaround for dotnet/roslyn#25041
@agocke Feels like we should keep this issue in 16.3. May want to load-balance it though.
Sorry, something went wrong.
@mavasani @sharwell Do we care about ruleset issues anymore?
I don’t think we want to do anything here unless there is strong customer requirement for it
chsienki
No branches or pull requests
The
CoreCompile
target considers the main ruleset file for a compilation as an input, so changes to the file will cause the build output to change:roslyn/src/Compilers/Core/MSBuildTask/Microsoft.CSharp.Core.targets
Line 29 in aa683ac
However, ruleset files are allowed to import other ruleset files:
roslyn/build/Rulesets/NonShippingProject_BuildRules.ruleset
Line 3 in 8775371
These imported files are not tracked by the
ResolvedCodeAnalysisRuleSet
property, and changes to them do not trigger a build.The text was updated successfully, but these errors were encountered: