Я пытаюсь перераспределить мою программу visual studio 2010 на клиентские компьютеры. Когда я публикую программу и выполняю ее с моего развивающегося компьютера, все работает нормально (возможно, потому, что установлены хрустальные отчеты). Хотя, когда я пытаюсь выполнить установку на клиентском компьютере, он работает в ошибку при попытке установить:VB.Net Развертывание Crystal Reports
«SAP Crystal Reports Runtime Engine для .Net 4.0»
Мои предпосылками являются: Microsoft. NET Framework 4 Client Profile (x86 и x64) SAP Crystal Reports Runtime Engine для .NET Framework Installer 4.0 Windows 3.1
Установить местоположение является: "Загрузка предпосылками с веб-сайта компонентном поставщика"
Вот являютсяфайлы приложений, которые настроены как «Включено» и «Обязательно».
Есть ли причина "SAP Crystal Reports Runtime Engine для .Net 4.0" не устанавливается? Я попробовал поставить одно из предварительных условий на полную версию «Microsoft.NET Framework 4» вместо своего профиля клиента, но этот тоже не будет установлен.
Вот скриншот из предупреждений, которые я получаю:
При тестировании на клиентской машине .NET Framework 4.0 устанавливается первым? ибо это его собственная предпосылка. Кроме того, для всех включенных DLL вы считали, что ilmerge объединил исполняемый файл и необходимую DLL/ Также имейте в виду, что для Runtime Engine для Crystal Reports для .NET 4.0 есть свои собственные предварительные условия, которые могут не выполняться. Такие, как рамки .net Microsoft 2,0 или> Microsoft.Data.Access.Components , не видя проекта это немного сложнее, чтобы выяснить, как там может быть множество других причин, а также. –
Привет, Ричард, к сожалению, если я выбираю .Net Framework 4.0 в предварительных условиях, он не устанавливается. Как Framework 4.0, так и SAP Crystal Reports Engine не удается установить. Вы правы для .Net Framework 2.0 и Microsoft.Data.Access.Components, я получаю предупреждения (а не ошибки), которые говорят, что я должен включать их также ... Я просто не могу их найти. Спасибо за ваше время – Alex
Я видел на нескольких форумах, что Microsoft удалила возможность выбора .NET Framework 2.0 в Visual Studio 2010. Вместо этого я должен выбрать профиль клиента .NET Framework 3.5 SP1 ... Любая идея по этому поводу? – Alex