mrward/monodevelop-dnx-addin

Code completion broken using latest monodevelop master

mrward opened this issue · 0 comments

With the change to Project.GetSourceFilesAsync code completion is now broken with latest code from monodevelop master.

The change to GetSourceFilesAsync means that MSBuild is always used to find files for a project, even if the project has UseMSBuildEngine = false. GetSourceFilesAsync now has MSBuild evaluate the files instead of taking them from the Project.Files collection. For DNX projects (.xproj) files there are no files defined in the MSBuild file so the type system parses no files and code completion does not work.

Investigating this there does not seem to be a way to override this behaviour without a change to monodevelop.