什么样的类库适用于Universal和Winform项目?

时间:2016-03-07 17:57:30

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

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

问题是,可以添加到Universal项目的引用中的哪种类库以及具有相同解决方案的Winform项目?

更新:消息为“启用以添加对项目'项目名称'的引用。”

1 个答案:

答案 0 :(得分:7)

您需要为类库项目使用类库(可移植)选项:

enter image description here

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

enter image description here

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

  

无法添加对项目“您的图书馆名称”的引用。目前   项目的目标不是目标或与目标兼容   可移植库项目'您的库名'。

请注意,您可以稍后更改这些选项,方法是进入项目属性,在标签下。