mono / monodevelop

MonoDevelop is a cross platform .NET IDE
http://www.monodevelop.com
2.84k stars 1.02k forks source link

[Core] Ensure multi-run config updated after project reload #9579

Closed mrward closed 4 years ago

mrward commented 4 years ago

With a multi-run configuration defined for the solution, if a project is reloaded, the multi-run config would not have the latest project run configuration. This would result in changes to the project run configuration in project options, such as adding or removing startup arguments, not being used when the multi-run configuration was used to run the solution.

On reloading the new project run configuration is resolved and updated in the multi-run configuration. Previously only the SolutionItem was updated.

Fixes VSTS #653269 - Multi startup project run configuration - arguments not passed after reload