Я пытаюсь реализовать отчет, основанный на веб-странице. Веб-страница находится в одном проекте MyProject.Web, а отчет находится в проекте MyProject.Reports. В обоих случаях я хочу отобразить один и тот же элемент управления (сторонний элемент управления диаграммой). Проект «Отчеты» использует несколько другую реализацию (что означает, что большинство участников совместимы) стороннего управления диаграммой. Почти весь код может быть скопирован между двумя проектами. Однако, следующий код не совместим в проекте Reports:Как повторно использовать один и тот же код между проектами?
chart.BorderOptions.Visible = false; // BorderOptions is not a member
должен быть заменен:
chart.Borders = BorderSide.None;
это:
chart.Height = Unit.Pixel(300); // Unit type
chart.Width = Unit.Pixel(700); // Unit type
должен быть заменен:
chart.Height = 300; // int type
chart.Width = 700; // int type
и, наконец:
chart.Padding.All = 0;
необходимо удалить.
Какое лучшее решение здесь?
Я проверю это. –