C# 无法将TLSharp添加到PCL

C# 无法将TLSharp添加到PCL,c#,xamarin,telegram,C#,Xamarin,Telegram,我正在尝试向我的Xamarin.Forms应用程序添加电报支持 我唯一发现的是,它看起来很棒,但我无法将它添加到我的PCL中。我还尝试下载整个代码,并将内容添加/复制到PCL中,并尝试修复出现的问题,但没有成功 主要问题是我无法将TLSharp添加到PCL中,因为DotNetZip 1.9.3目前显然不支持PCL。但是我在GitHub上发布了一个新的请求 无法安装程序包'DotNetZip 1.9.3'。 您正试图将此软件包安装到以“.NETPortable,Version=v4.5,Profi

我正在尝试向我的Xamarin.Forms应用程序添加电报支持

我唯一发现的是,它看起来很棒,但我无法将它添加到我的PCL中。我还尝试下载整个代码,并将内容添加/复制到PCL中,并尝试修复出现的问题,但没有成功

主要问题是我无法将TLSharp添加到PCL中,因为DotNetZip 1.9.3目前显然不支持PCL。但是我在GitHub上发布了一个新的请求

无法安装程序包'DotNetZip 1.9.3'。
您正试图将此软件包安装到以“.NETPortable,Version=v4.5,Profile=Profile111”为目标的项目中,
但该包不包含任何与该框架兼容的程序集引用或内容文件。
所以我尝试创建一个新的PCL,并一步一步地从TLSharp复制内容

这是我到目前为止的进步。
TLSharp.Core
如下所示:

我们知道
DontNetZib
是不兼容的,但到目前为止还可以(打开请求,我可能会使用另一个压缩DLL?!)

但我只能说:

我所有的公共
.dll都到哪里去了?

我知道在PCL中,一些程序集是在构建过程中添加的,但是XML和其他东西呢?我无法通过右键单击References=>add Reference来添加它们。

任何建议/备注或只是一个结束+结束投票?如果需要,您可以使用可移植的类库编写自己的电报API实现。因此,请搜索有关入门的帮助。您遇到了哪些问题?您试图修复的是什么?可能不是将其添加到PCL,而是将其添加到您的平台项目中,并使用依赖项服务[1]从您的PCL代码访问TLSharp。[1] @jgoldberger遗憾的是,无论是任何建议/评论,还是仅仅是一个结束投票,这都不起作用?如果您愿意,您可以使用可移植类libs编写自己的电报API实现。因此,请搜索有关入门的帮助。您遇到了哪些问题?您试图修复的是什么?可能不是将其添加到PCL,而是将其添加到您的平台项目中,并使用依赖项服务[1]从您的PCL代码访问TLSharp。[1] @jgoldberger很遗憾,这也不起作用