【问题标题】:How to reference assemblies targeting higher framework in visual studio 2010?如何在 Visual Studio 2010 中引用针对更高框架的程序集?
【发布时间】:2012-01-18 17:45:16
【问题描述】:

我有一个针对 .Net 3.5 框架的项目,我需要添加一个针对 4.0 的参考。是否有可能做到这一点?谢谢!

【问题讨论】:

  • 不。你必须改变你的框架目标。
  • 你能改变项目目标吗?这是显而易见的方法。
  • 是的,我可以将项目目标更改为 .Net 4.0。但我想看看是否有办法避免改变目标,但显然这似乎是不可能的。感谢大家的 cmets 和澄清。

标签: c# .net visual-studio visual-studio-2010 visual-studio-2008


【解决方案1】:

这是不可能的。

.Net 4.0 程序集针对较新版本的 CLR 运行。

【讨论】:

    【解决方案2】:

    仅当您将项目重新定位到版本 4 或更高版本时才有可能。项目属性。

    【讨论】:

      【解决方案3】:

      CLR v2.0 应用程序(包括那些面向 .Net framework 3.5 的应用程序)看不到 CLR v4.0 程序集。 请参阅 this 以获得出色的解释。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-22
        • 1970-01-01
        • 2012-09-26
        • 1970-01-01
        • 1970-01-01
        • 2017-06-06
        • 1970-01-01
        相关资源
        最近更新 更多