Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does the RootNamespace tag mean in a *.vcxproj file?

I see the following in many *.vcxproj files

<PropertyGroup Label="Globals">
  <ProjectGuid>{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}</ProjectGuid>
  <RootNamespace>yadayada</RootNamespace>
</PropertyGroup>

What does the <RootNamespace>yadayada</RootNamespace> property mean? Does it affect the output artifacts in any way?

like image 560
Jordan Crittenden Avatar asked Jul 28 '17 16:07

Jordan Crittenden


1 Answers

A bit late but the docs say:

The root namespace for the specified project. RootNamespace is used to determine proper naming for managed resource DLLs.

So I guess it did matter for C++/CLI projects. But seeing that it isn't mentioned in the Visual Studio 2019 SDK I'm not sure if it's still in use.

like image 58
Timo Avatar answered Oct 16 '22 15:10

Timo