我将我的Visual Studio2005解决方案更新为Visual Studio2010。我使用属性表(*.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页)。然而,我的问题是:您是否知道一些实用程序或更简单的方法来做到这一点?
发布于 2012-07-30 17:17:36
.vsprops的-> .props转换真的很粗制滥造,看起来像是某个实习生拼凑出来的。当您尝试转换使用多个属性表的项目时,它肯定会崩溃。
解决方案是使用单个属性表在VS2008中创建一个虚拟项目,然后在VS2010中打开该项目进行转换。对所有属性表重复此操作,以使其正确转换。在每次转换后关闭VS2010以“重置”它。
另请参阅此处以了解可能的问题:http://support.microsoft.com/kb/2262855
发布于 2012-01-21 02:13:10
您是否碰巧还有VS2005属性表?如果这样做,请尝试从属性管理器窗口导入它们。有关如何执行此操作的示例,请访问MSDN documentation
MSDN上的以下链接也可能对您有所帮助
http://blogs.msdn.com/b/vcblog/archive/2010/03/02/visual-studio-2010-c-project-upgrade-guide.aspx
https://stackoverflow.com/questions/5726338
复制相似问题