32-разрядная версия .NET Framework 2.0 не может быть установлена на 64-разрядных компьютерах, поэтому необходимы отдельные предварительные условия: одна для 32-разрядной, а другая для 64-разрядной.К сожалению, проект установки Visual Studio не может подготовить пользовательские предварительные условия для версии Windows.
Решение состоит в том, чтобы вручную создать предварительное условие для .NET Framework 2.0 x64 в каталоге "c: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A\ Bootstrapper \ Packages "и настройте его на работу только на 64-битных машинах.Возможно, это поможет вам: http://msdn.microsoft.com/en-us/library/ms229223(VS.80).aspx
Другим решением является использование коммерческого инструмента разработки настроек, который позволяет подготовить предварительные условия в зависимости от целевой версии Windows.
Что касается сообщения в блоге, упомянутогоuser358051, я не согласен.Установщик Windows очень эффективен в правильных руках и интегрирован с Windows.У него могут быть ограничения и проблемы с эффективностью, но он выполняет свою работу.