Xamarin.Forms:" InitializeComponent不存在"从Github克隆时

时间:2015-09-21 10:12:33

标签: xamarin xamarin.forms

我有一个Xamarin.Forms PCL项目(​​iOS和Android)。我可以在我当地的回购中完美地构建它。但是,如果我从Github克隆或下载相同的最新代码,我得到错误" InitializeComponent在当前上下文中不存在"

我的设置是:

我知道在共享项目或Visual Studio中存在一些已知错误" InitializeComponent不存在" 。但是,我认为我的不同。

还有另一个奇怪的情况:如果我将Xamarin.Forms软件包更新到更新的版本,项目可以正常构建。但是,如果我丢弃所有更改(通过在更新前签出提交),我得到 InitializeComponent 错误。当我签出最新的提交(新的包更改)时,它可以再次构建。在这种情况下,一切都在当地完成。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。问题是我使用Mac的Github客户端,由于某些原因客户端没有检测到文件夹中的所有更改。我必须在控制台中使用 git add 命令添加丢失的文件(主要是dll文件)。

简而言之,每次更新软件包时,我都必须在控制台中使用git命令添加新的更改。