2011-04-20 139 views
4

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

<?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张)。然而,我的问题是:你知道一些实用性或更简单的方法来做到这一点吗?

+0

在我的情况下,一些属性表是空的,而其他人没有;我手动更新了所有这些文件......不能没有它们; P 编辑:还请注意,评估顺序是完全不同的,这会造成很多问题! – stijn 2011-04-20 06:28:47

回答

1

的.vsprops - > .props转换实在是粗制滥造的,看起来像被一名实习生一起砍死。当您尝试转换使用多个属性表的项目时,它肯定会中断。

解决的办法是在VS2008中用单个属性表创建一个虚拟项目,然后在VS2010中打开该项目进行转换。对所有属性表重复以使它们正确转换。每次转换后关闭VS2010以“重置”它。

还看到这里可能出现的问题: http://support.microsoft.com/kb/2262855

相关问题