【问题标题】:The type 'x' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime...'类型“x”在未引用的程序集中定义。您必须添加对程序集“System.Runtime...”的引用
【发布时间】:2014-08-13 03:58:16
【问题描述】:

当我将引用 PCL 程序集的项目转换为 .NET 4.5.2 时,我收到编译器错误:“类型 'System.Windows.Input.ICommand' 在未引用的程序集中定义。您必须添加引用程序集'System.Runtime,版本 = 4.0.0.0,文化 = 中性,PublicKeyToken = b03f5f7f11d50a3a'。" 这样的问题有很多,但没有人不解决我的问题。

【问题讨论】:

    标签: compiler-construction .net-4.5.2


    【解决方案1】:

    这是一个报告的错误:https://connect.microsoft.com/VisualStudio/feedback/details/873446/project-targeting-4-5-2-fails-to-build-when-referencing-a-pcl

    我选择 .NET 4.5.1 目标框架并且错误消失了。

    【讨论】:

      【解决方案2】:

      System.Runtime dll 文件作为 Windows 8 SDK 的一部分分发。

      这里是安装链接:http://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx

      【讨论】:

        猜你喜欢
        • 2022-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-28
        • 2019-10-16
        • 1970-01-01
        • 2019-06-28
        相关资源
        最近更新 更多