Do I need AssemblyInfo while working with .NET Core?
Previously, AssemblyInfo.cs file was autocreated by Visual Studio to contain assembly-wide attributes, like AssemblyVersion, AssemblyName and so on. In .NET Core and ASP.NET Core, project.json is responsible for holding most of that information. So the question is: do I need to mark my assemblies with that attributes anymore? What traps can I get in if I will not mark assembly with that attributes? Set project.json has replaced the AssemblyInfo . AssemblyVersionAttribute is replaced by version property version Type: String The Semver version of the project, also used for the NuGet package.