You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a Xamarin.iOS project that include a keyboard extension. (Custom keyboard written in with xamairn.ios).
A lot of the logic / business c# code is shared with an android version, and macos version, and a windows version.
Since the end of visual studio for mac and xamarin, we've been looking to port that project, and decided to upgrade to .net8 since it was mentioned that most xamarin.ios feature were integrated in it.
My issue is that I can't see any option to create a .net8 keyboard extension in visual studio. (I've tried on a windows machine, and the soon deprecated visual stuidio for mac, even on jetbrain's rider).
Is it currently possible to do ? Even by maybe twicking the csproj by hand ? or it's currently not supported ? If that's the case, is this feature planned ?
Extension projects are supported just fine, but we haven't implemented any templates yet (this is a known issue we're working on).
There's not really much magic to extension projects in .NET either, you can create an app project from a template, and I believe only two changes are required to make it an extension project:
Extension projects are library projects, so remove <OutputType>Exe</OutputType> from the csproj.
Add the <IsAppExtension>true</IsAppExtension> property to the csproj.
Then you can migrate everything in your Xamarin extension project to the .NET extension project as if were a normal app project.
Apple platform
iOS
Framework version
net8.0-*
Affected platform version
VS 2022 17.11.1
Description
I have a Xamarin.iOS project that include a keyboard extension. (Custom keyboard written in with xamairn.ios).
A lot of the logic / business c# code is shared with an android version, and macos version, and a windows version.
Since the end of visual studio for mac and xamarin, we've been looking to port that project, and decided to upgrade to .net8 since it was mentioned that most xamarin.ios feature were integrated in it.
My issue is that I can't see any option to create a .net8 keyboard extension in visual studio. (I've tried on a windows machine, and the soon deprecated visual stuidio for mac, even on jetbrain's rider).
Is it currently possible to do ? Even by maybe twicking the csproj by hand ? or it's currently not supported ? If that's the case, is this feature planned ?
Here is a barebone example of a keyboard extension written in xamarin.ios ( https://github.com/Francis365/CustomKeyboard )
Steps to Reproduce
Did you find any workaround?
No response
Build logs
No response
The text was updated successfully, but these errors were encountered: