Я использую ReportViewer 9 в WPF для связи с удаленным сервером SSRS (поскольку у меня есть требование к службам отчетов SQL Server 2005) для добавления отчетов в приложение WPF .NET 4.0.
Я могу создать проект и запустить ReportViewer 9 с помощью .NET 3.5, но не могу (из-за невозможности, из-за отсутствия или знаний) запустить его в приложении WPF .NET 4.0. В идеале я запускаю .NET 3.5 как пользовательский или пользовательский элемент управления в пользовательском интерфейсе 4.0, но не добиваюсь никакого прогресса.
Warning - The referenced assembly "Microsoft.ReportViewer.WinForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NET Framework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project.
Моя следующая остановка - изменить приложение 4.0 на 3.5, но я бы не стал этого делать. Есть ли хитрость в этом, или я гоняюсь за этим?
Спасибо,
Brian