我正在尝试将Twilio和RESTApi添加到我签名的Visual Studio项目中。当我编译时,VS告诉我不可能将未签名的DLL链接到项目中。
因此,我遵循了一些说明,对这些动态链接库进行了ILDASM、sign和ILASM,没有任何错误(参见http://www.geekzilla.co.uk/ViewCE64BEF3-51A6-4F1C-90C9-6A76B015C9FB.htm)。但是,当我运行应用程序时,VS在Twilio调用中停止并通知:"Twilio无法加载RestApi或它的任何依赖项,因为它们不是强名称签名的“。
如果我在项目上签名,GitHub上的Twilio源代码不能在我的VS2013中编译--可能是因为这个源代码中的RESTApi也没有签名。这个问题是关于RESTApi源代码的-- Twilio包中没有代码。
那么,既然我不能删除项目中的强名称签名,那么如何在项目中添加这些DLL呢?
谢谢你的帮助!
发布于 2015-02-11 05:44:36
我是Twilio的布道者。
IIRC在NuGet上有一个单独签名的RestSharp版本,您可以使用。虽然不确定它是不是最新的,但是Twilio库并没有使用RestSharp的任何新特性。
希望这能有所帮助。
https://stackoverflow.com/questions/28442266
复制相似问题