The new csproj format introduces two major changes that are important from the artifact
metadata management perspective. First of all, a NuGet package definition was moved into
the project file which allows sharing common attributes between NuGet package manifest
and assembly info. Secondly, a new mechanism for generating source code of assembly
metadata attributes was added, which shares some benefits from the first feature as well
as simplify how these values can be overridden during the build process.
...
Read
More