2017-05-30 111 views
0

我有1个项目,可以作为Winforms应用程序(.NET 2)或Xamarin应用程序或WPF应用程序运行。业务逻辑是相同的,我想分享Xamarin应用程序和Winforms应用程序之间的代码。在.NET 2.0中,我没有可移植的类库,而在Xamarin中,我无法添加.NET 2.0项目。Xamarin和.NET2共享项目

我认为这将是一个使用API​​并将其用作共享代码的机会(WCF在2.0中不可用)。任何其他想法?谢谢!

回答

2

您必须将多项目使用的代码解压缩到Shared Project。在其他项目中,你必须引用这个Shared Project

该解决方案应该像

enter image description here

的最后一个项目是Shared Project

项目的引用应为:

右键单击References并单击Add Reference和选择Shared Projects标签并选择您创建的共享项目

enter image description here

+0

SharedProject可以在.NET2环境中工作吗?在WPF和Xamarin之间它肯定有效,但问题出在.NET2 –

+0

@DragoshStoica是的 –

+0

我试过了,它工作。很高兴知道。谢谢! –