【发布时间】:2026-02-12 03:05:01
【问题描述】:
我正在尝试使用 PhoneNumbers.dll(文件版本 8.9.0.0)为带有 C#(Visual Studio 2010)的 twillio SMS API 验证电话号码
应用程序中使用的代码行数:
private static PhoneNumberUtil phoneUtil = PhoneNumberUtil.GetInstance();
private static List<string> supportedRegions = phoneUtil.GetSupportedRegions().ToList<string>();
应用构建后,面临以下错误
类型“System.Object”是在一个不是 参考。您必须添加对程序集“netstandard”的引用, 版本=2.0.0.0,文化=中性,PublicKeyToken=cc7b13ffcd2ddd51'。
如果在 .Net 2015 中使用相同的 dll,构建成功时不会出现错误结果。 请建议克服 .net 2010 中的 system.object 错误
【问题讨论】:
-
要么添加 netstandard 2 要么恢复你的 nugets
-
感谢@Michael Randall,请分享Visual Studio 2010 支持的网络标准2 的链接。
-
这对你有用吗?
-
是的,实际上 netstandard2 不支持 Visual Studio 2010(我尝试通过从 Microsoft 链接下载。)
-
我需要使用 libphonenumber dll 来使用 Visual Studio 2010 验证电话号码,请建议在 2010 年实施。
标签: c# visual-studio-2010 phonenumberutils