在Visual Studio中创建的pcl可以在Xamarin项目中使用吗?
本文关键字:项目 Xamarin Studio Visual 创建 pcl | 更新日期: 2023-09-27 18:09:39
前几天我在VS2013中创建了一个可移植类库。它针对以下平台:
- 。. NET Framework 4.5 Windows 8.1 Windows Phone 8.1 (non-Silverlight)
我的问题是,这可以在Xamarin项目中使用,如Xamarin。iOS还是xamarin, android ?我找到了一个声称支持Xamarin的项目,但是查找"ios"
和"android"
的解决方案和项目文件一无所获。如果没有,我可以做些什么来使我的库可移植到这些平台上?
谢谢。
- 如果你还没有安装Xamarin,你需要先安装Xamarin for Visual Studio
- 打开您的PCL项目并更改目标配置文件以包含您想要支持的Xamarin平台。(例如:概要文件78)
- 可选地重新定位所有依赖项(项目/nugets)
- 重新编译pcl
您现在应该有了在Xamarin中也可以工作的dll。
你必须让你的项目以这些平台为目标,然后重新编译你的.dll,以便让它们适用于Android和iOS。
我不知道你的Visual Studio是什么版本,但是针对Android/iOS的选项应该在VS2013中可用。在任何情况下,尝试下载Visual Studio 2015社区(这是免费的),使用它打开你的项目,选项应该在那里。
如果这些都不起作用,您也可以尝试手动更改您的。csproj
文件到不同的配置文件。