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