У меня есть приложение .NET Winforms (созданное в VS2005), которое я развертываю с помощью ClickOnce. В одной из форм у меня есть элемент управления просмотра Crystal Reports, чтобы пользователь мог просматривать отчеты, но чтобы использовать его в приложении, я должен включить предварительную версию Crystal Reports XI Release 2, которую они устанавливают до установки приложения. Это в основном устанавливает разбавленную версию Crystal на компьютер пользователя.
Публикация работает таким образом, но для пользователя это своего рода хлопотное ожидание, чтобы установить Crystal, и для меня это очень хлопотно, поскольку публикация приложения с предварительным требованием занимает много времени, поскольку загрузить большой prereq до сервера.
Поскольку публикация занимает так много времени, а новые установки не распространены, я обычно не включаю предварительное требование при публикации изменений, а публикую его только с предварительным требованием, если требуется новая установка.
Если вы использовали ClickOnce для публикации приложения с Crystal Reports, вы опубликовали его так или есть более простой / лучший способ.
Есть ли способ включить / GAC необходимый DLL-файл CR вместо включения и установки предварительной версии Crystal Report или есть способ, которым я могу настроить развертывание OneClick так, чтобы не нужно было каждый раз копировать файл. Если бы я мог настроить развертывание ClickOnce так, чтобы мне не нужно было включать предварительное требование, а вместо этого просто указывало бы установку в стандартном месте, которое могло бы помочь.
Надеюсь, это было несколько ясно и что кто-то может помочь. Спасибо