Беда с установкой проги!:((
После этого на чистой машине ставлю "фреймворк2.0", взятый прм из дистрибутива используемой студии. Запускаю прогу, все ОК, она работает, НО только доходит до использования отчетов - пи...
На экране появляется окно с текстом:
"...
The type initializer for
"CrystalDecisions.CrystalReports.Engine.ReportDocument." threw an
exception."
Если развернуть Details, то тама еще дофига текста.
Что не установлено еще на комп клиента или какие-нить опции при сборке проекта не установлены????
PLSSSS HELP!!!!
Как организованы ссылки на кристал?
Если через GAC, то в гаке чистой машины их нету. Может быть имеет смысл поставить галочку чтобы студия копировала сборки в директорию с исполняемым файлом?
Какую галочку? что-то я не увидел её в опциях проекта.
Или все зажались с советом, как распространить прогу на чистые машины??
Ps Вам никто ничего тут не должен
Аха - собсно так оно и есть: берем WinSvr2003 настраиваем на нем IIS и деплоим ASP.NET софтину :)
По поводу галочки. Изучайте возможности Среды! Смотрим на список ссылкок (Referencies) в проекте, кликаем на каждую из кристаловских сборок и в Property Editor-е в свойстве Copy Local ставим True. Помимо этого, имеет смысл проанализировать зависимости этих сборок и также добавить их в проект.
т.е. для них сделал Copy Local = True.
Другие не стал также обрабатывать, т.к. ошибка
"...
The type initializer for
"CrystalDecisions.CrystalReports.Engine.ReportDocument." threw an
exception."
именно из-за Кристалла.
т.е. для них сделал Copy Local = True.
Другие не стал также обрабатывать, т.к. ошибка
"...
The type initializer for
"CrystalDecisions.CrystalReports.Engine.ReportDocument." threw an
exception."
именно из-за Кристалла.
Сборки, которые вы добавили в проект также содержат ссылкина ДРУГИЕ сборки кристала. Их также стоит цеплять к проекту или класть их в bin-каталог.
MSDN: Deployment Scenarios for Crystal Reports for Visual Studio 2005