我有一个Xamarin.Forms PCL项目( iOS和Android)。我可以在我当地的回购中完美地建造它。但是,如果我从Github克隆或下载相同的最新代码,就会得到错误"InitializeComponent在当前上下文中不存在“。
我的设计是:
我知道在共享项目或Visual中有一些已知的"InitializeComponent不存在“的bug。不过,我觉得我的不一样。
还有一种奇怪的情况:如果我将Xamarin.Forms包更新为更新的版本,项目就可以正常构建。但是,如果我放弃了所有的更改(通过在更新前签出提交),我就得到了InitializeComponent错误。当我签出最新的提交(新包更改)时,可以重新构建它。在这种情况下,一切都是在当地完成的。
谢谢你的帮忙!
发布于 2015-10-28 04:43:27
我已经解决了这个问题。问题是,我在Mac上使用Github客户端,而且出于某些原因,客户端没有检测到包文件夹中的所有更改。我必须使用控制台中的git命令来添加缺少的文件(主要是dll文件)。
简而言之,每次更新包时,我都必须使用控制台中的git命令来添加新的更改。
https://stackoverflow.com/questions/32692595
复制相似问题