在 Visual Studio 2015 中,在我的解决方案中,我有一个逻辑层(类库)项目添加到 WinForm 项目的引用中。 不,我要添加一个新的 Windows 通用项目并向其中添加相同的逻辑层(类库)。 但是,visual studio 不允许我添加类库作为对通用应用程序的引用,我收到一条错误消息。
问题是,什么样的类库可以添加到Universal 项目的引用以及具有相同解决方案的Winform 项目?
更新:消息是“启用添加对项目‘project-name’的引用。”
最佳答案
您需要为类库项目使用类库(可移植)选项:
添加后,您必须选择目标平台:
为了能够将它与 WinForms 一起使用,请选择与您在 WinForms 项目中选择的目标框架相匹配的 .NET 框架。如果您的 WinForms 以 .NET 4.5 为目标,请确保选择它;如果将其更改为目标 .NET 4.6,则可以选择它作为可移植库的目标,等等。否则,您会收到一条错误消息:
Unable to add a reference to project 'Your library name'. The current project's target is not one of or compatible with the targets of Portable Library project 'Your library name'.
请注意,您可以稍后更改这些选项,方法是进入项目属性,在 Library 选项卡下。
关于c# - 哪种类库适用于 Universal 和 Winform 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35850623/