We currently do not provide F# project templates.
VB templates are tracked in #4127.
I added F# templates in 2012: https://github.com/MonoGame/MonoGame/commit/ca364aca1617cc7ea37af330c12ced1418281eab#diff-88197cac09f46884cee48e17829b0ed0
Not sure what happened to them ...
I have .NET Core templates for F# and VB.Net incoming.
I added F# templates in 2012
The old F# templates were removed in #3698. They weren't being used anymore at that point. Looks like they didn't get moved over when some changes where made to how templates where defined.
this needs to be fixed. I can take care of this for Windows and .NET Core I guess if the templates from @cra0zy doesn't fit the needs.
How so, I have submitted 2 templates for F# so far, feel free to start working on any of the remaining ones:
do you know when the next release is made? In my current situation having "official" templates would be of benefit :)
Not sure myself either, but they are not connected to the build bot right now, so even if the release is made, they won't get included.
It’s easy enough to add if you watch my latest vid.
On Tue, 30 Apr 2019 at 21:23, Harry notifications@github.com wrote:
Not sure myself either, but they are not connected to the build bot right
now, so even if the release is made, they won't get included.—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/MonoGame/MonoGame/issues/6590#issuecomment-488101201,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAEPXSTMMSFZJJWNG3C4EHTPTCTDJANCNFSM4GJPAUBA
.
There's very little demand for F# templates, so for the MG team this isn't a priority. But if anyone wants to add the templates they're welcome to. Some templates already exist here, but a lot are missing.
Templates should mimic the C# templates for dotnet new defined here. We can generate Visual Studio and VS for Mac templates from the dotnet new templates so you don't have to worry about that :)
To be clear the templates for F# do actually exist in this repo:
dotnet new --install ~/github/MonoGame/ProjectTemplates/DotNetTemplate/MonoGame.Templates.FSharp/content
This will install them from the cloned repo, assuming you cloned it to ~/github/MonoGame
The current FSharp templates are broken and need to be updated, ie. even tho they compile and run they are not even using the correct nuget packages.
ok checking in with this one:
they are not even using the correct nuget packages
Where is that specified? I can see a 3.8.* in the package reference the MonoGame.Library.NetStandard.FSharp template which appears the same in the C# one: https://github.com/MonoGame/MonoGame/blob/develop/Templates/MonoGame.Templates.CSharp/content/MonoGame.Library.NetStandard.CSharp/MGNamespace.csproj#L8
Most helpful comment
I have .NET Core templates for F# and VB.Net incoming.