【问题标题】:"Errors" upgrading from VS2010 to VS2012从 VS2010 升级到 VS2012 的“错误”
【发布时间】:2013-09-17 14:19:27
【问题描述】:

我们有一个在 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 年相同):

<Resource Include="..\assets\images\foo.png">
   <Link>ui\images\foo.png</Link>
</Resource>

我的第一个猜测是 2012 年默认使用与 2010 年不同的 URI 路径,但我没有找到任何有关任何此类更改的文档。

幻影错误显示 2012 是针对 4.0 还是 4.5 框架。

【问题讨论】:

    标签: wpf visual-studio-2010 visual-studio-2012


    【解决方案1】:

    在升级到 VS 2012 之前,您是否已升级 VS 2010 以安装 VS 2010 SP1 并重建您的项目? 如果您尚未将 VS 2010 升级到 VS 2010 SP1,则在将 VS 2010 项目升级到 VS 2012 项目时可能会出现一些不兼容问题。

    【讨论】:

    • 我刚刚检查过 - 是的,这是对 VS 2010 SP1 的升级。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    相关资源
    最近更新 更多