Android application type
.NET Android (net7.0-android, net8.0-android, etc.)
Affected platform version
VS 2022
Description
AIDL interface generation doesn't support specifying transaction ID
package com.example;
interface IExample
{
void destroy();
int Add(int value1, int value2) = 2;
}
Gets an error "invalid character ="
https://github.com/xamarin/xamarin-android/blob/e987ac458536e59a8329a06d5c5d5f4d4ea2c6b6/src/Xamarin.Android.Tools.Aidl/CSharpCodeGenerator.cs#L391 probably relevant
Steps to Reproduce
- Create new project with basic .aidl file
- Add a basic AIDL interface and specify transaction ID
- "Invalid character: =" error
Did you find any workaround?
Manually edit them in the generated file but this is incredibly tedious
Relevant log output
No response
Android application type
.NET Android (net7.0-android, net8.0-android, etc.)
Affected platform version
VS 2022
Description
AIDL interface generation doesn't support specifying transaction ID
Gets an error "invalid character ="
https://github.com/xamarin/xamarin-android/blob/e987ac458536e59a8329a06d5c5d5f4d4ea2c6b6/src/Xamarin.Android.Tools.Aidl/CSharpCodeGenerator.cs#L391 probably relevant
Steps to Reproduce
Did you find any workaround?
Manually edit them in the generated file but this is incredibly tedious
Relevant log output
No response