当前上下文中不存在“ InitializeComponent”-通过Jenkins构建解决方案时

时间:2019-03-04 11:45:08

标签: c# xamarin jenkins xamarin.forms

我正在尝试在Visual Studio 2017中构建Xamarin android项目的Jenkins管道。我能够在VS和cmd中进行构建。但是,当尝试从Jenkins构建解决方案时,我得到了同一项目上的"error CS0103: The name 'InitializeComponent' does not exist in the current context"

这是我尝试过的事情:

  • 在filename.xaml中,将“生成操作”更改为“内容”,然后再返回到“嵌入式”资源。
  • 清洁并重建解决方案。
  • 删除bin和obj,然后重新构建。
  • 在.csproj文件中添加了以下内容:

<ItemGroup>
      <!-- https://bugzilla.xamarin.com/show_bug.cgi?id=55591 -->
      <None Remove="**\*.xaml" /> 
      <Compile Update="**\*.xaml.cs" DependentUpon="%(Filename)" />
 </ItemGroup>

  • 经过验证的xaml名称空间x:Class和您的xaml.cs(后面的代码)名称空间相同。

Jenkins构建仍然没有运气。预先感谢。

P.S。我是msbuild和Visual Studio的新手。

0 个答案:

没有答案