Возможна ли ReportViewer 9 в приложении .NET 4? - PullRequest
1 голос
/ 23 сентября 2010

Я использую 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

1 Ответ

0 голосов
/ 30 ноября 2010

Я смог сделать это без каких-либо проблем.Приложение представляет собой приложение .net 4.0 (шаблон MVVM) с бэкэндом SQL Server 2008.Я использовал ReportViewer 9 и запускаю отчеты в удаленном режиме, используя .rdl.Если вы хотите вернуться к .net 4.0, и я могу вам помочь, дайте мне знать.

...