我正在Xamarin上构建一个android应用。每次我在设备上运行该应用进行测试时,该应用都会卸载共享运行时,并在设备上安装Mono共享运行时。
我无法确切地找到什么是Mono共享运行时。我还想知道将其安装在设备上是否有害,以及如何回滚更改。
答案 0 :(得分:1)
从配置管理器中更改
右键单击您的解决方案(非项目)->属性->现在在 每个项目的配置,选择“发布”,然后选择“发布” 将自动取消选中“使用共享运行时”
答案 1 :(得分:1)
什么是Mono共享运行时?
请参阅文档:https://docs.microsoft.com/en-us/xamarin/android/deploy-test/building-apps/build-process
shared runtime
是一对附加的Android程序包,它们提供Base Class Library
(mscorlib.dll
等)和Android绑定库(Mono.Android.dll
等)。调试版本依赖于共享运行时,而不是在Android应用程序包中包含基类库和绑定程序集,从而使调试包更小。
通过将shared runtime
属性设置为Debug
,可以在$(AndroidUseSharedRuntime)
构建中禁用False
。