Xamarin android并不总是部署最新的代码更改

时间:2017-01-13 21:36:17

标签: xamarin.android

我是Xamarin / Android的新手,到目前为止,这是一个非常令人沮丧的经历,而且代码/ AXML更改似乎没有被构建或部署到模拟器。我经常发现,当我构建并运行应用程序时,我刚刚做出的改变似乎被忽略了。

当我开始在MainActivity.cs中的一行上抛出异常时,我已经确认了我的怀疑。清理和重建没有帮助,最后删除了bin和obj文件夹,并从模拟器中卸载了应用程序以获得良好的测量结果(不确定其中哪些修复了它)。

只是我还是这是一个常见的问题?有什么我可以做的,以防止它发生?我顺便使用VS2015社区。

2 个答案:

答案 0 :(得分:0)

转到“工具/配置管理器”并确保为“活动解决方案配置和活动解决方案平台”检查“YourApp.Android”的“构建”和“部署”选项。然后做“清洁解决方案”和“重建解决方案”,它应该始终有效。

答案 1 :(得分:0)

看起来这是一个common issue,尚未解决。

上述主题中的一条评论表明,如果您只更改了C#代码,并且除非您同时触摸"其中一个xml或axml文件然后不会部署最新版本。在我的情况下,这似乎可以解决问题,但这可能是一个巧合 - Xamarin似乎是一个性情恶劣的野兽,并且偶尔会随机构建或部署,可能取决于当天的风向或内衣的颜色。

我仍然处于学习Xamarin / Android的早期阶段,但如果我不喜欢这种体验,那么我会跳到Android Studio(尽管我更喜欢如果可以,坚持使用C#。