У меня есть .NET 3.5 SP1 WPF приложение, которое я успешно развертываю на клиентских компьютерах с помощью ClickOnce.Как развернуть приложение ClickOnce .NET 3.5 на компьютере .NET 3.0?
Теперь у меня появилось новое требование - одному из наших клиентов необходимо запустить приложение на машинах, оборудованных только с помощью .NET 3.0, и совершенно невозможно обновить или установить что-либо на машинах. Я уже пытался запустить приложение 3.5 с некоторыми из 3.5 .NET Framework DLL, скопированными в каталог приложений, и это сработало без проблем. Единственная проблема на данный момент - ClickOnce. Я уже сделал это, чтобы включить 3.5 .NET Framework System * DLL-файлы в список файлов приложений, но он всегда прерывает установку на 3.0 машина с этим сообщением об ошибке:..
Не удается установить или запустить приложение , Приложение требует , чтобы сначала была установлена сборка System.Core Version 3.5.0.0 в глобальном сборочном кэше (GAC). Пожалуйста, обратитесь к системному администратору.
Я уже пытался настроить предварительные условия на вкладке «Опубликовать» моего проекта, но никакая комбинация не решила проблему.
Какая часть ClickOnce отвечает за проверку предварительных условий? Я уже пытался развернуть с использованием mageui.exe
, но 3.5 .NET Framework все еще присутствует. Что мне следует сделать для ClickOnce, чтобы остановить проверку каких-либо предварительных условий?
Проект создается с помощью Visual Studio 2010.
Я могу только найти причину вопрос - ClickOnce публикации процесса (и MageUI также) создает файл манифеста приложения, который определяет зависимость «предварительным условием» на некоторых 3.5 сборках (System.Core, System.Data.Entity). Поэтому мне просто нужно заставить ClickOnce публиковать/MageUI не генерировать эти зависимости каким-то образом ...
Я могу просто найти причину проблемы - процесс публикации ClickOnce (и MageUI также) генерирует файл манифеста приложения, который определяет зависимость «preRequisite» на некоторых 3.5 сборках (System.Core, System.Data.Entity). Поэтому мне просто нужно заставить ClickOnce публиковать/MageUI не генерировать эти зависимости каким-то образом ... – Buthrakaur