Вопрос

Если Framework .NET 4 не установлена, приложение принесет сообщение, но если установлена только клиентская структура, и приложение требует полной структуры, ничего не произошло, и приложение начинается.

Есть ли способ проверить, установлен ли полная рамка .NET 4 на целевой системе, а не только клиентской структуре?

Я ищу решение, чтобы проверить его с файлом «app.manifest» или в C # на запуске программы.

Это было полезно?

Решение

Лучший способ проверить, существует ли он, состоит в том, чтобы следовать совету авторов и проверить наличие соответствующего записи реестра.

Детали для каждого из клавиш, в том числе .NET 4, можно найти на данной ссылке http://msdn.microsoft.com/en-us/kb/kbarticle.aspx?id=318785

Другие советы

Перейти к вашему Свойства проекта экран (главное меню Project / partyites), а затем выберите вкладку publish . Нажмите кнопку « Предварительные условия », вы отмечете в списке, что флажок для «strong> Microsoft .NET Framework 4 Client Profile) уже проверяется (x86 и x64) " уже проверяется,

Отметьте флажок для microsoft Microsoft .NET 4 (x86 и x64) "над ним.

Тогда переиздайте ваши проще.

на установке Теперь он должен проверить полную структуру и установить его, если нет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top