我正在尝试将BugSense集成到我的Xamarin项目中。
我遵循这个指南,当我构建我的项目时,我得到了LinkAssemblies错误:
Error 1 error MSB4018: The "LinkAssemblies" task failed unexpectedly. 0 0 Error 2 error MSB4018: Xamarin.Android.XamarinAndroidException: error XA2006: Reference to metadata item 'Android.Views.SurfaceOrientation Android.Views.Display::get_Rotation()' (defined in 'BugSense.Xamarin.Android, Version=3.6.0.2, Culture=neutral, PublicKeyToken=null') from 'BugSense.Xamarin.Android, Version=3.6.0.2, Culture=neutral, PublicKeyToken=null' could not be resolved. 0 0
我尝试通过Package控制台添加BugSense库,然后将DLL添加到引用中,然后通过NuGet添加。我用Visual 2012和Xamarin构建了它,但是一切都失败了。
发布于 2014-02-19 07:58:06
此错误提示链接程序集存在问题。
尝试设置链接到项目属性中的无,->,Android选项,->配置属性。
发布于 2015-03-16 18:57:49
Xamarin.Android应用程序使用链接器来减小application.The默认值是SdkOnly的大小。
None:不会尝试链接。SdkOnly:链接将只在基类库上执行,而不是在用户的程序集上执行。Full:链接将在基类库和用户程序集上执行。要了解更多细节,请参阅这里。注意事项:如果您面临链接问题,如LinkAssemblies“任务意外失败。” "GetAdditionalResourcesFromAssemblies“任务意外失败。System.IO.FileNotFoundException:。也许它不存在于配置文件中?
然后重新检查您的xamarin.Android项目设置并设置以下标记,
<AndroidUseLatestPlatformSdk>true</AndroidUseLatestPlatformSdk>希望这会有帮助。
发布于 2015-03-13 06:31:10
添加Api 21并设置其目标框架5.0并重新启动您的Xamarin。
它对我的系统起作用..。
https://stackoverflow.com/questions/20927315
复制相似问题