question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItΒ collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Maybe it’s not the right place to ask, but i have seen comment in .net blog to give feedback here.

Maybe it’s already in roadmap, or discussed, i tried to search this repo/visualfsharp/internet, but my google foo failed so i opened this issue.

I really liked the idea in comments about having a single .netproj ( like old xproj/project.json ) with a simple compilerName to drive c# vs vb vs f# vs newdotnetlang, was extensible and simple. For example i can now open a xproj f# and works (not intellisense) but everything else (publish, etc) is ok. Also .netproj extension name is really awesome. So a shared project file plus some extensibility works, so where to extend?

I see in #40 the cleanup of csproj continue, that’s great, moving default in language targerts, plus and some comments from @davkean about naked .proj

and final line in csprj is about

  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

That said, with current cps requirement, it’s possible to make the .Managed read an msbuild property and use the required classes ( .CSharp, .VisualBasic ) instead of subclass? And file extension with old proj? So all .csproj / .vbproj are really the same project. I know cps capabilities help to share, but how that intesect with having different proj? πŸ˜• With old system was really easy (and bad for f# and other proj ) to create a special item/feature for a specific project flavor. i understand cps help a lot about that with capabilities.

If not possible, this repo is the right place to subclass for adding the required host-agnostic and vs layer .FSharp project? inheriting from .Managed? With .net cli ( now .net core sdk πŸ˜„ ) having all the glue code in a single repo helped to have it aligned, was easier with the code changing a lot, until the good extensibility was in place with .net sdk tools ( dotnet-compile-{compilerName} ) and the language specialization is extracted.

If it’s not there the place np, but to untangle things, it’s possibile to have a pointer what are the missing pieces? f# lack a roslyn workspace?

I’d like to help implement what’s missing, to fully support F#

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:3
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

6reactions
dsymecommented, Dec 15, 2017

πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰

2reactions
davkeancommented, Dec 15, 2017

We’ve added support for F# in 15.5.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Get support for your F‑Secure products
Welcome to support. Browse our articles, ask our community, or reach out to an F‑Secure expert for help or advice. Total Internet Security...
Read more >
ROG Strix B650E-F Gaming WiFi motherboard - ASUS
The ROG Strix B650E-F Gaming WiFi takes you to the future with 12 + 2 power ... such as PCIe Gen5 support, the...
Read more >
C & F SEASONAL SUPPORT β€” Woodstock Herbal Products
from $19.99. Organic and natural herb that offer superior seasonal support. 1 Oz Product ID: 31008 2 Oz Product ID: 31009
Read more >
B450M Pro4-F
B450M Pro4-F. Supports AMD AM4 Socket Ryzenβ„’ 2000, 3000, 4000 G-Series, 5000 and 5000 G-Series Desktop Processors; Supports DDR4 3200+ (OC); 1 PCIe...
Read more >
uTrust 2700 F Contact Smart Card Reader
Identiv uTrust 2700 F Contact Smart Card Reader drivers, downloads, and support. ... Supports: Windows XP, 7, 8.1 / Windows 10 / Windows...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found