我无法在monodroid中发布应用程序

时间:2012-08-29 19:46:23

标签: android xamarin.android web-reference

我一直在调试模式下使用monodroid,但是现在我的应用程序已经完成测试,我想将它发布到设备然后去google play store,我收到以下错误

`Error  1   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)   C:\...\SGEN com.Project`

我在搜索错误Xamarin Bug时发现了这一点,但我真的不明白如何制作错误,以便我的应用可以运行。有人可以帮助我吗?

编辑: 显然,错误是由于使用网络引用造成的,报告的错误建议将网络引用移动到一个单独的库中,该库不会将自己引用到单引用,任何关于如何实现这一点的想法?

1 个答案:

答案 0 :(得分:1)

我能够解决这个问题:

  • 在我的解决方案中添加了一个新项目
  • 添加了我对此新项目的网络引用
  • 从原始项目中删除了我的网络参考
  • 在原始项目上添加了对新项目的引用
  • 使用新项目Web引用名称空间来引用我的Web引用

通过这种方式,将Web引用放在一个不引用Mono.Android本身的项目中,应用程序能够毫无问题地发布