2012-02-22 4 views
0

я добавил следующую ссылку на мой WinForms C# проекта:Crystal Reports Ссылки не работают?

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#?

ответ

4

Прочтите предупреждение! В нем указано, что именно не так: ваше приложение предназначено для . Клиентский профиль .NET Framework 4, который не включает System.Web.

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

+0

Теперь я попробую попробовать, спасибо за то, что моя ошибка имеет больше смысла! – MDL

1

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

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

+0

Я не понимаю, почему Crystal Reports потребуется system.web, хотя это проект Winforms. – MDL

+0

У меня нет ответа на этот вопрос, но он кажется источником вашей проблемы. –

+0

может быть, если я переустановить все хрустальные отчеты, это перестанет происходить. – MDL

Смежные вопросы