将属性表升级到Visual Studio 2010

4

我将我的Visual Studio 2005解决方案更新到了Visual Studio 2010。我使用属性表格(*.vsprops)来配置我的项目。升级后,它将所有的*.vsprops都更新为新的*.props。然而,新的属性表格是空的:

<?xml version="1.0" encoding="utf-8"?> 
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

</Project>

所以我猜测Visual Studio迁移向导不支持升级属性表。手动升级它们是合理的(大约有20个表)。但我的问题是:你知道一些实用工具或更简单的方法来完成这个任务吗?


在我的情况下,有些属性表是空的,而其他一些则不是;我手动更新了所有的属性表...不能没有它们;P 编辑:还要注意评估顺序完全不同,这可能会引起很多问题! - stijn
2个回答

3

2
.vsprops文件转换成.props文件的质量非常糟糕,看起来像是由一些实习生匆忙完成。当你尝试转换使用多个属性表的项目时,它肯定会出问题。
解决方案是在VS2008中创建一个带有单个属性表的虚拟项目,并在VS2010中打开它以进行转换。对于所有属性表,请重复此过程以正确转换它们。在每次转换后关闭VS2010以“重置”它。
此外,还可能存在以下问题:请参阅此处: http://support.microsoft.com/kb/2262855

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接