Если.NET, 4 Платформы не установлены, приложение, приносит сообщение, но если только клиентская платформа установлена, и приложение нуждаются в Полной Платформе, ничего не произошло, и приложение запускается.
Существует ли способ проверить, установлена ли.NET 4 Полных Платформы в целевой системе и не только Клиентской Платформе?
Я ищу решение проверить, что оно с "app.manifest" файлом или в C# на программе запускается.
Перейдите на экран Свойства проекта (Главное меню Проект / Свойства) и затем выберите вкладку Опубликовать . Нажмите кнопку « Prerequisites ». Вы заметите в списке, что флажок « Клиентский профиль Microsoft .NET Framework 4 (x86 и x64) » уже установлен.
Установите флажок « Microsoft .NET Framework 4 (x86 и x64) » над ним.
Затем повторно опубликуйте свой проект.
Теперь при установке он должен проверить наличие полной структуры и установить ее, если она отсутствует.