boudyonline Ответов: 2

Проблема во время печати


Я сделал небольшую программу visual studio 2012 содержащую процедуру печати с помощью средства просмотра отчетов
он работает нормально на моем компьютере , но после развертывания программы с помощью расширенной программы установки и установки ее на другой компьютер он выдает ошибку в печатной форме, как показано на следующем рисунке
http://a.up-00.com/2019/02/155040341568781.png[^]

Цитата:
Произошла ошибка при локальной обработке отчета
Определение отчета " является недействительным
Произошла непредвиденная ошибка при обработке отчета
Не удалось загрузить файл или сборку 'Microsoft.SqlServer.Типы, версия=11.0.0.0, культура=нейтральная, PublicKeyToken=89845dcd8080cc91' или одна из его зависимостей. Система не может найти указанный файл.


Что я уже пробовал:

Как я могу решить эту проблему ?
И каков наилучший способ развернуть мою программу без каких-либо ошибок ?

OriginalGriff

Без понятия.
В основном потому, что это изображение настолько плохое, что вы не можете его прочитать.

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

Но сначала скопируйте текст ошибки и вставьте его в Google. Скорее всего , это даст вам некоторую помощь или, возможно, даже решение...

Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

Kornfeld Eliyahu Peter

Он утверждает, что SQL не установлен на машине, поэтому он не может найти сервер и отчет в нем...

boudyonline

он уже установлен и программа работает нормально но не для отчета

CHill60

Что на самом деле говорит полная ошибка? Я не могу перейти по вашей ссылке, потому что я на работе - вот почему OriginalGriff сказал вам опубликовать текст, чтобы мы действительно могли его прочитать ... 24 часа назад! Помогите нам помочь вам - следуйте нашим инструкциям

boudyonline

это не работает
вот еще одна фотография
http://b.up-00.com/2019/02/15512624624611.png[^]

2 Ответов

Рейтинг:
1

boudyonline

Причина заключалась в том, что файл должен быть установлен

SQLSysClrTypes


после этого он хорошо работает

Спасибо за все


Рейтинг:
0

OriginalGriff

По какой-то причине конкретная версия сборки SQL, необходимая вашему приложению, не установлена на компьютере или в одном из файлов, от которых она зависит. Возможно, что в GAC установлена более поздняя версия, поэтому ваша программа установки пропустила добавление более старой версии, но мы не можем сказать отсюда.

Я бы посоветовал связаться с людьми, которые написали Advanced Installer - я никогда не слышал о нем, а тем более не использовал его - и попросить их о помощи напрямую, поскольку они, несомненно, знают, как он делает вещи намного лучше, чем мы!