我在MS Press阅读Inside MSBuild 2nd-edition。当谈到引入“用户属性表”和“系统属性表”概念的第10章时,我想出了一个问题:什么决定了属性表是“用户”还是“系统”?
正如本书(p284)所述,用户属性表和系统属性表在Visual Studio 2010 IDE中显示不同的图标。
所以,
我首先想到的是
但事实并非如此,因为从VC 6.0升级来自 C:\ Program Files(x86),而它是用户属性表。
那么关键决定因素是什么?
答案 0 :(得分:0)
好吧,也许作者已经按照我的猜测回答了这个问题,但是模糊不清。在页284,有:
通过将系统属性表拉入Visual C ++项目 以下两个导入,你可以在你的开头找到 项目文件(请注意,这些不是项目中的连续行 文件;它们被其他线分开)。
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
读者有两种方式来解释这句话:
Microsoft.Cpp.Default.props
和Microsoft.Cpp.props
)import语句定义了所谓的&#34;系统属性表&#34;。 (非常隐含)也许authour意味着两者。