К сожалению, мне нужно использовать .NET 3.5 и использовать диаграммы в конструкторе. Все работает довольно хорошо. Я добавил пакет Microsoft Chart Controls, которых нет по умолчанию в .NET 3.5, и добавил dll на панель инструментов и в ссылку.
Мне удалось отобразить диаграмму в конструкторе и работать с ее данными в классе. Проблемы начинаются, если я закрываю окно дизайнера, а затем снова открываю его - я получаю кучу ошибок времени проектирования!
Самое странное, что код компилируется, и диаграмма хорошо работает в приложении. Кроме того, код в автоматически сгенерированном design.cs остается нетронутым, но я получаю миллионы ошибок, таких как:

Кто-нибудь сталкивался с подобной ситуацией? Не знаю, как обойти это. Я использую Visual Studio 2017. Спасибо!