【问题标题】:.Net targeting framework 4.5 only sees 4.0 references?.Net 目标框架 4.5 只看到 4.0 引用?
【发布时间】:2015-12-21 13:54:19
【问题描述】:

我在 .Net 4.5 中有一个项目,但是当我尝试添加框架引用时,所有可用的都是 4.0 选项。为什么会发生这种情况?我该怎么做才能获得 4.5 参考选项?

提前谢谢你。

【问题讨论】:

  • 我添加了图片并删除了c#-4 标签。实际上 .Net 框架版本与 C# 版本不同。目前最新的c#版本是c#6。
  • 如果您在该窗口中看到 Targeting .Net framework 4.5,则说明您的解决方案没有任何问题。
  • 好吧,我需要这个类用于我希望在解决方案中编写的一段代码。 msdn.microsoft.com/en-us/library/… 不过是4.5版本的类。它在我的项目中不可用,它也是 4.5。我需要做什么才能使其可用?
  • 不,您正在查看 4.5/4.6 MSDN 文档,Bitmap 类一直追溯到 1.0 版。只需添加对包含该类的程序集的引用。文章头部用Assembly注释,就是System.Drawing

标签: c# reference frameworks .net-4.5


【解决方案1】:

这是 .NET 4.5 就地升级 .NET 4.0 的另一个直接结果。您在 VS 中看到的程序集版本不应更改,而您在 Windows 资源管理器中签入的实际文件版本已更新。

这种设计为应用程序提供了最大的兼容性,因为它们可以像往常一样加载新的程序集。假设 Microsoft 根据您的需要将数字更改为 4.5,这样的应用程序会抛出 FileNotFoundException,这可能非常有害。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 2012-11-22
    相关资源
    最近更新 更多