我将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张)是合理的。然而,我的问题是:你知道一些实用工具或更简单的方法吗?
答案 0 :(得分:3)
你碰巧还有VS2005属性表吗?如果这样做,请尝试从Property Manager窗口导入它们。有关如何操作的示例,请访问MSDN documentation
MSDN上的以下链接也可以帮助您
http://blogs.msdn.com/b/vcblog/archive/2010/03/02/visual-studio-2010-c-project-upgrade-guide.aspx
答案 1 :(得分:1)
.vsprops - &gt; .props转换真是粗制滥造,看起来像是被一些实习生一起黑了。当您尝试转换使用多个属性表的项目时,它肯定会中断。
解决方案是在VS2008中创建一个具有单个属性表的虚拟项目,并在VS2010中打开它以进行转换。对所有属性表重复此操作以使其正确转换。每次转换后关闭VS2010以“重置”它。
另见这里可能存在的问题: http://support.microsoft.com/kb/2262855