【问题标题】:What kind of class library works with both Universal and Winform projects?什么样的类库适用于 Universal 和 Winform 项目?
【发布时间】:2016-03-08 02:42:07
【问题描述】:

在 Visual Studio 2015 中,在我的解决方案中,我有一个逻辑层(类库)项目,该项目被添加到 WinForm 项目的引用中。 不,我要添加一个新的 Windows 通用项目并在其中添加相同的逻辑层(类库)。 但是,Visual Studio 不允许我添加类库作为对通用应用程序的引用,我收到一条错误消息。

问题是,什么样的类库可以添加到Universal项目的引用以及Winform项目的引用中使用相同的解决方案?

更新:消息是“允许添加对项目 'project-name' 的引用。”

【问题讨论】:

  • 消息是“允许添加对项目 'project-name' 的引用。”
  • 您必须从“类库(便携式)”项目模板开始。

标签: c# .net winforms visual-studio-2015 windows-10-universal


【解决方案1】:

您需要为类库项目使用Class Library (Portable)选项:

添加后,您必须选择目标平台:

为了能够将它与 WinForms 一起使用,请选择与您在 WinForms 项目中选择的目标框架相匹配的 .NET 框架。如果您的 WinForms 以 .NET 4.5 为目标,请确保选择它;如果将其更改为目标 .NET 4.6,则可以选择它作为可移植库的目标,依此类推。否则,您将收到一条错误消息:

无法添加对项目“您的库名称”的引用。目前的 项目的目标不是目标之一或不兼容 便携式图书馆项目“您的图书馆名称”。

请注意,您可以稍后通过进入选项卡下的项目属性来更改这些选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-15
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    相关资源
    最近更新 更多