


Now let's import this project file into every project of the solution while removing all the properties of a solution project that we already defined in the SolutionInfo.proj. Here, we just defined a PropertyGroup that includes all of the assembly properties that we want to share across all the projects of the solution. The Best of The Company The Company Copyright © 2017 The Solution The Solution Name 1.0.0.0 1.0.0.0 1.0.0.0 repositoryType tag1 release notes Now let's double-click the SolutionInfo.proj file in the Solution Explorer and add the following content to it: This is how our solution layout looks right now: Rename the default text file name as SolutionInfo.proj (yes, including the file name extension). Now let's right-mouse-click on the newly created solution folder and select Ad -> New Item -> Tex File. Select Add -> New Solution Folder and name it as SolutionItems.

So, let's right-mouse-click on the solution node within the Visual Studio Solution Explorer. I normally add solution wide items into a solution folder called SolutionItems. Import this SolutionInfo.proj into every project of the solution.Move the common properties declarations into this file (from all of the existing projects of the solution that need to share these common properties).We can create a new MSBuild project file on the solution level.Since here we are dealing with multiple MSBuild project files of the solution and MSBuild has this nice feature that allows to import external project into a given project, let's do the following: We can see and change values of these properties by invoking project Properties view and selecting its Package tab. Netcoreapp2.0 The Best of The Company The Company Copyright © 2017 The Solution The Solution Name 1.0.0.0 1.0.0.0 1.0.0.0 repositoryType tag1 release notes TheSolution.ProjectA
