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
Microsoft.Common.tasks has every built-in MSBuild task duplicated between sections, one of which is
Microsoft.Common.tasks
https://github.com/microsoft/msbuild/blob/3453beee039fb6f5ccc54ac783ebeced31fec472/src/Tasks/Microsoft.Common.tasks#L9-L14
I don't think we need to have back compat with dev11 any more, and $(AssemblyVersion) should never be empty with MSBuild as built from this repo.
$(AssemblyVersion)
I'm not 100% sure of the impact of just deleting all the 4.0 references; that needs to be considered.
We cannot delete the 3.5 references like
https://github.com/microsoft/msbuild/blob/3453beee039fb6f5ccc54ac783ebeced31fec472/src/Tasks/Microsoft.Common.tasks#L39
They're needed for asset compat on old projects. But they should be conditioned out on .NET Core, which they currently are not.
The text was updated successfully, but these errors were encountered:
If we make Core SDK (#1686) for the common targets, it might be safe to clean up all workarounds and back-compat till v15!
Can the following be removed too? As you said $(MSBuildAssemblyVersion) will not be empty. These code paths will never hit.
$(MSBuildAssemblyVersion)
msbuild/src/Tasks/Microsoft.Common.props
Line 93 in ee1c9fd
Lines 107 to 112 in ee1c9fd
Line 117 in ee1c9fd
We could also remove xmlns as we already removed $(MSBuildAllProjects) (thus the min MSBuild version will be v16)!
$(MSBuildAllProjects)
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
Microsoft.Common.tasks
has every built-in MSBuild task duplicated between sections, one of which ishttps://github.com/microsoft/msbuild/blob/3453beee039fb6f5ccc54ac783ebeced31fec472/src/Tasks/Microsoft.Common.tasks#L9-L14
I don't think we need to have back compat with dev11 any more, and
$(AssemblyVersion)
should never be empty with MSBuild as built from this repo.I'm not 100% sure of the impact of just deleting all the 4.0 references; that needs to be considered.
We cannot delete the 3.5 references like
https://github.com/microsoft/msbuild/blob/3453beee039fb6f5ccc54ac783ebeced31fec472/src/Tasks/Microsoft.Common.tasks#L39
They're needed for asset compat on old projects. But they should be conditioned out on .NET Core, which they currently are not.
The text was updated successfully, but these errors were encountered: