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.
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" />
the reader has 2 ways interpret statement:
- it emphasizes how "system property sheets" gets .vcxproj. definition of "system property sheets" stated elsewhere.
- 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
Post a Comment