Oli*_*ver 20 configuration visual-studio
实际上我遇到了一个问题,我更喜欢经常进入:
请考虑以下事项:您刚刚创建了一个新的解决方案/项目,并开始创建/添加您需要的所有内容.当你这样做时,你总是在调试配置中.您对配置进行了更改(在C++项目中,特别是编译器,链接器设置),并且在一天结束时,您只想交换到发布模式以进行最终构建,会发生什么?您有大量关于缺少定义,链接库,预处理器定义,预编译头等的错误消息.)
现在?打开"项目属性",在树视图中选择每个项目,然后使用左上角"配置"的组合框切换和返回.
由于这两个配置都保存在一个文件中,您不能使用简单的Diff-Tool,或者必须将项目文件中的两个部分复制并粘贴到两个不同的文件中,比较它们并将所有内容合并回来项目文件.
是否有更好的解决方案来比较一个项目中的不同配置?
我不确定他们何时引入它,但至少在 VS2015 中,您可以在“属性页”屏幕的配置下拉列表中选择“多个配置...”。然后,您可以从各个部分中选择“所有选项”,并查看哪些参数不同(不同的说 )。不会向您显示实际值 - 您仍然需要为此来回切换 - 但至少您可以快速发现差异。
我没有一个完美的解决方案来在项目文件中进行比较...但就其价值而言,您可能会发现将当前项目文件与源代码管理中的副本进行比较很有帮助。然后,当您在一个部分中看到更改的值时,您可以快速查看该值在另一部分中是否也发生了更改。
但你的问题指定了一个新项目......所以我假设它尚未处于源代码控制中。
因此,这里有另一个选择:将项目文件复制到另一个名称,然后比较两个副本。是的,它们是相同的...但是如果您使用像 Beyond Compare 2 这样的好工具,它允许您手动对齐部分,那么您可以右键单击左侧窗口中调试部分的第一行,然后选择对齐手动然后右键单击右侧窗口中释放部分的第一行并选择手动对齐。瞧...这是你的改变。:)
| 归档时间: |
|
| 查看次数: |
5157 次 |
| 最近记录: |