我正在使用一个邮件服务,我似乎不能引用System.Net.Mail或MailKit。我留下了这个错误试图下载一个nuget包为我的PCL项目参考。解决这个问题的替代方法是什么?有人建议我使用Office365 Outlook服务,但我不知道如何使用它?
Could not install package 'Mail.dll 3.0.16292.1158'. You are trying to
install this package into a project that targets
'.NETPortable,Version=v4.5,Profile=Profile7', but the package does not
contain any assembly references or content files that are compatible with
that framework. For more information, contact the package author.
2条答案
按热度按时间ulmd4ohb1#
可移植类库或
.NETPortable
意味着该库仅依赖于它运行的系统的一组有限的功能,以使其跨平台兼容。您尝试安装的包不是为此构建的(它们需要更多的基本功能),因此它们不能用于您的项目。
如果你需要保持PCL兼容性,那么你可以尝试**MimeKit**-纯粹基于他们的页面有一个“可移植类库”部分的事实;从来没有亲自使用过。
a11xaf1n2#
我已经尝试了上面的所有建议。有一件事我可能会尝试下一次当我再次回到这里:
</ItemGroup>
上面的空行;我不知道删除空行是不是一个问题,但至少文件的(重新)保存工作。