这就是我所做的:
去了 https://www.twilio.com/docs/authy/tutorials/account-verification-csharp-mvc
下载了代码,并使用VS2017社区版构建了代码。 我在IdentityConfig.cs中收到以下错误
Severity Code Description Project File Line Suppression State
Error CS0246 The type or namespace name 'TwilioRestClient' could not be found (are you missing a using directive or an assembly reference?) AccountVerification.Web C:\Users\admin\Downloads\account-verification-csharp-master\account-verification-csharp-master\AccountVerification.Web\App_Start\IdentityConfig.cs 21 Active
出什么问题了?
我什么都没改变。刚刚下载并构建了代码。你们不应该给代码一个工作副本吗?
答案 0 :(得分:1)
通过以下步骤,我设法使它起作用:
nuget restore
,然后等待它完成。更新-查看代码,似乎有最新版本5.x和现在不建议使用的版本4.x的功能组合,这会导致编译错误。详细信息here。
搜索 Twilio ,并将版本从5.x降级到4.7.2。
a)或从 Package Manager控制台Install-Package Twilio -Version 4.7.2
注意:该解决方案包含一个名为 Local.config.example 的文件。当您打开解决方案时,您会发现缺少 Local.config 文件。
将现有的 Local.config.example 文件重命名为 Local.config 可解决该问题。我也必须将Local.config文件复制到测试项目。不过,这并不妨碍解决方案的构建。
希望这会有所帮助!