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

Support for project.json (ASP .NET 5) #14

Open
JoshVarty opened this issue Jun 3, 2015 · 3 comments
Open

Support for project.json (ASP .NET 5) #14

JoshVarty opened this issue Jun 3, 2015 · 3 comments
Assignees

Comments

@JoshVarty
Copy link

We have a customer who is using ASP .NET 5 and would like to use Alive with it.

Unfortunately (or fortunately?) ASP .NET 5 uses an entire new build system and not MSBuild.

We need to investigate the following:

  • project.json files
  • .xproj files It turns out these aren't important at all.
  • The ASP .NET Design Time Host
@JoshVarty
Copy link
Author

I've started investigating the Design Time Host.

The docs are currently empty: http://docs.asp.net/en/latest/dnx/design-time-host.html

I've asked for some help with this stuff at: dotnet/AspNetCore.Docs/issues/195

@JoshVarty
Copy link
Author

Further investigation shows that Design Time Host is separate process. I've taken a peek at how Omnisharp has interacted with it:

https://github.com/OmniSharp/omnisharp-roslyn/blob/af8635e1bc4dbbc3f795878b262f660419c4a3ec/src/OmniSharp/AspNet5/DesignTimeHostManager.cs#L37-L60

@JoshVarty JoshVarty self-assigned this Jun 27, 2015
@JoshVarty
Copy link
Author

I have begun investigating using the VisualStudioWorkspace to solve this instead of dealing with the DTH directly. Unfortunately, there are some issues to overcome here. It's hard to tell when the VisualStudioWorkspace is "ready" and has loaded all the projects in the solution.

I've opened an issue discussing this at Roslyn's repo. See: dotnet/roslyn/issues/3726

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

No branches or pull requests

1 participant