Pavel Tupitsyn created IGNITE-12822:
---------------------------------------

             Summary: .NET: Build fails on Xamarin
                 Key: IGNITE-12822
                 URL: https://issues.apache.org/jira/browse/IGNITE-12822
             Project: Ignite
          Issue Type: Bug
          Components: platforms
    Affects Versions: 2.8
            Reporter: Pavel Tupitsyn
            Assignee: Pavel Tupitsyn
             Fix For: 2.8.1


* Create new Xamarin Forms app in Visual Studio
* Add reference to Apache.Ignite NuGet package
* Try to rebuild all:

{code}
C:\Program Files (x86)\Microsoft Visual 
Studio\2019\Community\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1697,2):
 error XA2002: Can not resolve reference: `System.Configuration`, referenced by 
`Apache.Ignite.Core`. Please add a NuGet package or assembly reference for 
`System.Configuration`, or remove the reference to `Apache.Ignite.Core`.
{code}

Xamarin does not include System.Configuration assembly.

The workaround is to manually add a reference to System.Configuration from 
anywhere (it is not used at runtime, we just need to satisfy the build):

{code}
  <ItemGroup>
    <Reference Include="System.Configuration">
      <HintPath>..\..\bin\System.Configuration.dll</HintPath>
    </Reference>
  </ItemGroup>
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to