如何为Mono android创建.snk文件

时间:2013-01-04 13:37:45

标签: monodevelop snk

我已经在单声道开发中完成了android项目它在调试模式下工作正常但是当我尝试在发布模式下运行项目时它会给出以下错误:

C:\Users\Administrator.EDZ0138\Documents\Projects\IdooctopusNew\IdooctopusNew\SGEN: Error: Could not load file or assembly 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=c4c4237547e4b6cd' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A) (IdooctopusNew)

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。

您只需将mono.android.dll放入C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin文件夹,打开命令提示符即可 以下步骤:

  1. cd C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin

  2. sn -Vr Mono.Android.dll

  3. gacutil -i C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin

  4. 然后建立项目。

    如果您收到System.xml.dll等其他DLL的错误,请重复上述步骤 各DLL的程序。

    一切顺利.......!