我们在Visual Studio 2010上开发了一个WPF应用程序,我的任务是将其升级到VS 2012.它在VS2010中编译良好,并且在用VS2012(Update 3)打开解决方案文件后没有提示升级。它在VS2012中编译也很好。但是,我在编辑器内错误列表中出现错误,即使它编译并运行没有抱怨。
这些错误都是“无法找到文件”C:\ project \ src \ ui \ images \ foo.png'这些错误“”C:\ project \ src \ ui \ images中不存在这些文件\'而是在'C:\ project \ assets \ images \' - 在csproj文件中,我们使用以下行添加图像(2010年和2012年都相同):
<Resource Include="..\assets\images\foo.png">
<Link>ui\images\foo.png</Link>
</Resource>
我的第一个猜测是,2012默认为与2010年不同的URI路径,但我没有找到任何有关此类更改的文档。
幻像错误显示2012是针对4.0还是4.5框架。
答案 0 :(得分:0)
在升级到VS 2012之前,您是否已升级VS 2010以安装VS 2010 SP1并重建项目? 如果尚未将VS 2010升级到VS 2010 SP1,则在将VS 2010项目升级到VS 2012项目时可能会出现一些不兼容问题。