1
79
我刚刚发现了一些我认为不可能的事情(它没有被GUI公开),这有助于使属性表更加有用。项目属性文件中许多标记的“Condition”属性,它也可以在.props文件中使用!
唯一的问题是属性GUI无法处理它,使用上述属性表的项目只报告默认继承值,如目标的“$(ProjectName)”。 |
2
28
我做了一些改进,可能对某些人有用
|
3
12
以前我对公司的产品(200多个项目)也有同样的痛苦。我解决这个问题的方法是建立一个很好的属性表层次结构。
您还可以在属性表中使用变量(即UserMacro,其值可以是绝对值,甚至可以是环境变量),根据您的需要自定义许多内容。例如,在中定义BIN变量调试.vsprops
$(BIN)变量将扩展到已设置的内容(在本例中为Debug)。使用此技术,您可以轻松地构建一个良好的属性表层次结构,以满足您的需求。 现在您可能还想做一件事:构建使用属性表集的自己的项目模板。真正困难的部分是强制正确使用模板和属性表。我个人的经验是,即使一切都设置好了,有人还是会忘记使用模板来创建新项目。。。 |
4
5
|
5
4
对于输出库,您可以选择所有项目,然后打开属性页,选择所有配置、所有平台,然后将目标名称设置为:
这将产生类似mylib-v100-x86的输出-调试.lib
想到的另一个选择是在每个用户机器上设置一个环境变量,该变量指向他们的libraries文件夹的根,例如
|
6
0
这听起来像是一个值得检查的构建工具-在我的地方,我们使用一个定制的工具,监视文件和项目的变化,并数字的依赖关系和编译顺序。添加新文件没什么大不了的-编译是用msbuild完成的。 如果我要编译更多的项目,我会使用nant: http://nant.sourceforge.net/ |
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
Cobra_Fast · 如何查找不必要的空运算符? 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |