Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visual Studio question #3039

Closed
nojaf opened this issue May 12, 2017 · 6 comments
Closed

Visual Studio question #3039

nojaf opened this issue May 12, 2017 · 6 comments

Comments

@nojaf
Copy link
Contributor

nojaf commented May 12, 2017

Does the new Visual Studio 15.3 preview support F# project generated from the dotnet cli?

Repro steps

Provide the steps required to reproduce the problem

  1. dotnet new console -l F#

  2. Open fsproj in VS 2017

Expected behavior

I can build and run the project.

Actual behavior

Crash

Known workarounds

Related information

Provide any related information

  • Operating system: Windows 7, Windows 10 Creators
  • .NET Runtime, CoreCLR or Mono Version:
PS C:\temp\vs17test> dotnet --info                
.NET Command Line Tools (1.0.4)                   
                                                  
Product Information:                              
 Version:            1.0.4                        
 Commit SHA-1 hash:  af1e6684fd                   
                                                  
Runtime Environment:                              
 OS Name:     Windows                             
 OS Version:  6.1.7601                            
 OS Platform: Windows                             
 RID:         win7-x64                            
 Base Path:   C:\Program Files\dotnet\sdk\1.0.4   
  • Editing Tools (e.g. Visual Studio Version): Visual Studio Comunnity 207 (15.2 Release)
@dsyme
Copy link
Contributor

dsyme commented May 12, 2017

@nojaf The work is in progress, though like most things it is taking longer than we would hope.

@vasily-kirichenko @forki Your comments on this thread were not accurate - please repost them if you wish. I just found it unfair to say "no one is going to work on it" when people are actually working on it.

Specifically, there have been several PRs to this repo recently to help add F# support to the .NET SDK, a pre-requisite for this work. The RFC explains why this is being done the way it is. I understand that this takes a different technical direction, but the RFC discusses the pros and cons. Personally I'm excited to see F# in the Microsoft.NET.Sdk directly and although this is taking time to come through the pipe, it is the right way to do things long term.

The work to update the project system is being done largely in the Roslyn Project SYstem repo. That repo is now even named "C#, F# and Visual Basic project system". Again, the work is taking its time to come through the pipe. But personally I will be thrilled to pieces to get the VS Project System implementation out of this repo and into a place where deep experts in that area conregate, and where the work is aligned with C# project system work.

Either way, again I think its unfair to say "no one is working on it" - people are working on it, and if we want to help, we can go to those repos and help. Here are some specific issue to help on:

@cartermp
Copy link
Contributor

cartermp commented May 12, 2017

Thanks, @dsyme. Was going to say roughly the same thing, but you got to it first (I just woke up 😄 ).

To add, the work in the .NET Core SDK to support F# has been approved for Update 3 Preview 2. So you can expect it to "light up" at that time, @nojaf. Quite a few other features and improvements are going to show up at Preview 2 as well, so this isn't a super last-minute push where everything else is awaiting F#. We're still targeting the full release of VS 2017 Update 3.

@nojaf
Copy link
Contributor Author

nojaf commented May 12, 2017

Thanks @dsyme and @cartermp for the clarification. Perhaps the blogpost on the new preview could have mentioned this.

@nojaf nojaf closed this as completed May 12, 2017
@cartermp
Copy link
Contributor

@nojaf The approval came after the final draft of the blog post was written. I can have it updated, but that may not be until later today or this weekend. We're all still 100% booked up with the //Build conference this week, myself included.

@nojaf
Copy link
Contributor Author

nojaf commented May 12, 2017

@cartermp that explains. I totally understand that things must be quite hectic with //build going on.
The utmost respect for everything you folks do. I'll patiently wait for Update 3.

@cartermp
Copy link
Contributor

Tracked! Thanks, @nojaf.

screen shot 2017-05-12 at 6 42 05 am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants