aBothe / Mono-D

D Add-In for MonoDevelop
http://wiki.dlang.org/Mono-D
Other
113 stars 26 forks source link

Support for mixing dub and mono-d projects in a solution #525

Closed Orvid closed 10 years ago

Orvid commented 10 years ago

This isn't a request to allow cross dependencies, which, while it would be great, would be rather impractical to implement. (perhaps Mono-D depending on dub projects as a starting point?) Rather, this is a request to allow them to both exist in the same solution. Currently, you can add a dub project to a solution by opening it as a solution and dragging the project into the Mono-D solution, however this solution will not load correctly after it's closed.

aBothe commented 10 years ago

This somehow seems not that easy to implement. If you open a solution file, it expects child projects to be made of MS-Project-like definitions. Custom project loading/interpretation procedures are ignored, although I specified them as project template or format. So, one had to hack into the load procedures in order to have non-msproject-formatted project files loaded. I already tried to solve this issue back then..ugly as hell.

Orvid commented 10 years ago

Perhaps it would be possible to make the changes in MonoDevelop itself? At the very least a feature request should exist for it.

aBothe commented 10 years ago

They'd probably ignore it anyway -- Tooooo low-level :)

aBothe commented 10 years ago

432