Ссылки Crystal Reports не работают? - PullRequest
0 голосов
/ 22 февраля 2012

Я добавил следующую ссылку на мой проект winforms C #:

CrystalDecisions.CrystalReports.Engine
CrystalDecisions.ReportSource
CrystalDecisions.Shared

но независимо от того, что я делаю, я не могу использовать .dll-файлы ни на одной из моих .cs-страниц. При добавлении ссылок CrystalRecisions я получаю следующее предупреждение:

Warning The referenced assembly "CrystalDecisions.CrystalReports.Engine,      Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, 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 ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project.

Из вышеприведенной ошибки я вижу, что она говорит о том, что она зависит от system.web, но что мне здесь делать? Что мне нужно загрузить, чтобы запустить Crystal Reports из моего приложения Winforms C #?

Ответы [ 2 ]

4 голосов
/ 22 февраля 2012

Прочтите предупреждение!Он точно скажет вам, что не так: ваше приложение настроено на .NET Framework 4 Client Profile , который не включает System.Web.

Откройте свойства проекта, убедитесь, что Приложение вкладка активна, и измените значение для Target Framework на .NET Framework 4 .

1 голос
/ 22 февраля 2012

System.Web является одним из основных пакетов .NET. Вам нужно щелкнуть правой кнопкой мыши на папке ссылок в вашем проекте, щелкнуть левой кнопкой мыши «Добавить ссылку ...» и найти System.Web из списка на вкладке .NET (которая должна быть вкладкой по умолчанию).

Надеюсь, это решит вашу проблему.

...