Skip to content

Please, help to update to .net 6 sdk project style #7527

@ivmazurenko

Description

@ivmazurenko

Android application type

Android for .NET (net6.0-android, etc.)

Affected platform version

vs 2022 17.3.6

Description

I am trying to update project to .net 6 sdk style and i am struggling with following errors:

  'Download' does not implement interface member 'IDownload.Download(URI, File)'
  'AbstractCommandLineConverter' does not implement interface member 'ICommandLineConverter.Convert(ParsedCommandLine, Object)'

Steps to Reproduce

This is my csproj file, like in reccomendations

<PropertyGroup>
    <TargetFramework>net6.0-android</TargetFramework>
    <SupportedOSPlatformVersion>21</SupportedOSPlatformVersion>
    <OutputType>Exe</OutputType>
    <Nullable>disable</Nullable>
    <ImplicitUsings>disable</ImplicitUsings>
    <ApplicationId>com.companyname.AndroidApp3</ApplicationId>
    <ApplicationVersion>1</ApplicationVersion>
    <ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
    <TargetFrameworkVersion>v12.0</TargetFrameworkVersion>
    <LangVersion>9</LangVersion>
</PropertyGroup>

<ItemGroup>
// MY DEPENDENCIES, BUISNESS LOGIC, NETSTANDARD2.1, nothing that can add problems
</ItemGroup>

<ItemGroup>
    <PackageReference Include="AppsFlyerXamarinBindingAndroid" Version="6.5.4" />
    <PackageReference Include="Branch-Xamarin-Linking-SDK" Version="7.1.2" />
    <PackageReference Include="Com.Airbnb.Android.Lottie" Version="4.2.2" />
    <PackageReference Include="Microsoft.AppCenter" Version="4.5.3" />
    <PackageReference Include="Microsoft.AppCenter.Crashes" Version="4.5.3" />
    <PackageReference Include="Xam.Plugin.Media" Version="5.0.1" />
    <PackageReference Include="Xamarin.AndroidX.SwipeRefreshLayout" Version="1.1.0.9" />
    <PackageReference Include="Xamarin.AndroidX.ConstraintLayout" Version="2.1.4.1" />
    <PackageReference Include="Xamarin.AndroidX.CoordinatorLayout" Version="1.2.0.2" />
    <PackageReference Include="Xamarin.AndroidX.Browser" Version="1.4.0.2" />
    <PackageReference Include="Xamarin.AndroidX.RecyclerView" Version="1.2.1.7" />
    <PackageReference Include="Xamarin.AndroidX.ViewPager2" Version="1.0.0.16" />
    <PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
    <PackageReference Include="Xamarin.Facebook.Common.Android" Version="14.1.0" />
    <PackageReference Include="Xamarin.Firebase.Config" Version="121.0.1.3" />
    <PackageReference Include="Xamarin.Firebase.Crashlytics" Version="118.2.1.3" />
    <PackageReference Include="Xamarin.Firebase.Dynamic.Links" Version="120.1.1.3" />
    <PackageReference Include="Xamarin.Firebase.Iid" Version="121.1.0.3" />
    <PackageReference Include="Xamarin.Firebase.Messaging" Version="122.0.0.3" />
    <PackageReference Include="Xamarin.Google.Android.Material" Version="1.6.1.1" />
    <PackageReference Include="Xamarin.GooglePlayServices.Analytics" Version="117.0.1.3" />
    <PackageReference Include="Xamarin.GooglePlayServices.Auth" Version="119.2.0.3" />
    <PackageReference Include="Xamarin.GooglePlayServices.Maps" Version="117.0.1.3" />
    <PackageReference Include="Xamarin.GooglePlayServices.Measurement.Api" Version="119.0.1.3" />
</ItemGroup>

Did you find any workaround?

No

Relevant log output

No response

Metadata

Metadata

Labels

Area: App+Library BuildIssues when building Library projects or Application projects.Area: BindingsIssues in Java Library Binding projects.need-attentionA xamarin-android contributor needs to review

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions