Parse.dll 1.6.0没有强名称

时间:2015-10-20 12:24:35

标签: c# .net parse-platform

.net 4.5软件包中的Parse.dll和Parse.NetFx45.dll似乎没有强名称。

我也尝试使用.snk对其进行签名,但在启动应用时仍然存在此异常:

Could not load file or assembly 'Parse, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
 StackTrace:    at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName)
   at Parse.ParseClient.GetParseType(String name)
   at Parse.ParseClient..cctor()

我已按照本指南亲自签名:http://ryanfarley.com/blog/archive/2010/04/23/sign-a-.net-assembly-with-a-strong-name-without-recompiling.aspx 但它不起作用。

在视觉工作室中显示所述dll的属性时,它确实说它们有一个强大的名称。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

对于遇到此问题的人来说,问题是向Parse开发人员报告的,他们已经修复了这个问题。

快乐的编码人员:)