msbuild - Visual C++ 2010 "system property sheet" and "user property sheet", key difference? -


i'm reading inside msbuild 2nd-edition ms press. when comes chapter 10 introducing concept of "user property sheet" , "system property sheet", come question: determines whether property sheet "user" or "system"?

as told book(p284), user property sheet , system property sheet displayed different icons inside visual studio 2010 ide.

enter image description here

so,

  • upgrade vc 6.0 , microsoft.cpp.win32.user "user".
  • application , core windows libraries "system".

i first thought

  • .props %localappdata%\microsoft\msbuild\v4.0 "user "
  • .props c:\program files (x86)\msbuild\microsoft.cpp\v4.0 "system"

but that's not case, because upgrade vc 6.0 c:\program files (x86) while user property sheet.

then what's key determination factor?

well, maybe author has answered have guessed, in vague , ambiguous way. on page 284, there is:

the system property sheets pulled visual c++ project via following 2 imports, can find @ beginning of project file (note these not successive lines in project file; separated other lines).

<import project="$(vctargetspath)\microsoft.cpp.default.props" /> <import project="$(vctargetspath)\microsoft.cpp.props" /> 

enter image description here

the reader has 2 ways interpret statement:

  1. it emphasizes how "system property sheets" gets .vcxproj. definition of "system property sheets" stated elsewhere.
  2. the 2 specially named(microsoft.cpp.default.props , microsoft.cpp.props) import statements defines called "system property sheet". (very implicit)

perhaps authour means both.


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -