-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
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
Project System: Up-to-date check #10886
Labels
Milestone
Comments
tag @KirillOsenkov |
Please also factor in concerns raised here: https://connect.microsoft.com/VisualStudio/feedback/details/2468519/visual-studio-incremental-build-issue-fastuptodatecheck-doesnt-monitor-xml-documentation-files |
tag @ljcollins25 |
It looks like
|
13 tasks
This issue was moved to dotnet/project-system#62 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
CPS does not provide a project system up-to-date check out of the box - to get a similar experience to csproj/msvbproj where they only call MSBuild after they've determined that they are out of date, we should implement one.
Things to note:
Unlike csproj/msvbproj, we should always write to the output window why we ended up calling MSBuild. Currently, you need to set a registry key to do this in csproj, extremely undiscoverable.
Make sure we handle situations, such as WinMDs - where the binary copied to the output is the not the same as the binary as csc produced.
Make sure we handle empty VSIX projects where CopyBuildOutputToOutputDirectory is set to false.
Ideally, we'll add some telemetry to also track why the project system choose to rebuild, then we can find and fix top issues.
The text was updated successfully, but these errors were encountered: