1. Создайте и создайте проект Windows Forms по умолчанию и посмотрите на свойства проекта. В нем говорится, что проект нацелен на .NET Framework 2.0.
2, создайте проект установки, который устанавливает только один исполняемый файл из проекта Windows Forms.
3, запустите этот установщик, и он всегда говорит, что ему нужно установить .NET 3.5 SP1 на машине. Но это, очевидно, действительно нуждается в 2.0, и поэтому я не хочу, чтобы клиенты были вынуждены устанавливать .NET 3.5, когда они им не нужны. Возможно, у них уже установлен 2.0, поэтому принудительное обновление нежелательно!
Я просмотрел предварительные условия проекта установки и проверил запись в .NET Framework 2.0, а все остальные не отмечены. Поэтому я не могу найти причины для этого необычного требования времени выполнения. Кто-нибудь знает, как решить эту проблему?