-
Notifications
You must be signed in to change notification settings - Fork 70
Description
VS 2017 has the CPS project system available, a fully managed replacement to the legacy project systems before. It's the one .NET Core and .NET Standard projects default to, and the ones that have the "ultralight" syntax. Virtually nothing needs to be in it since everything needed is provided by an "SDK" set of targets/props. The "project file" would essentially be mostly blank. The implicit properties would exclude the target
, .vs
, and other .
directories as is common in VS -- not showing build artifacts in the IDE.
It would be really nice if Rust was supported in this way. I imagine that a set of Rust targets could be created that are mostly wrappers around cargo
to do the build.
This would be different than the VS 2015 approach, but I believe is ultimately cleaner and faster.
I suspect that someone from @davkean's team could provide some guidance as to how to do this. The project system itself is open source: https://github.com/dotnet/project-system