Меня попросили разработать несколько веб-сайтов на основе .NET для размещения на клиентских веб-серверах.
Разрабатываемое мной решение должно работать на максимально возможном количестве платформ .NET. Поэтому он действительно должен работать на 2.0 и (по умолчанию) будет работать на 3.0, 3.5, 4 и т. Д.
Это сделано для клиентов, которые «не могут» выполнить обновление с .NET 2.0.
Проблема в том, что для скорости и гибкости я хочу использовать платформу MVC, для которой требуется 3.5+.
Итак, кто-нибудь знает, есть ли какие-либо решения, которые позволяют «связать» все необходимые компоненты .NET 3.5, чтобы решение могло работать «автономно», не требуя какого-либо установленного программного обеспечения / фреймворка (кроме 2.0 по крайней мере ).
(Я почти уверен, что ответ отрицательный, поскольку .NET является неотъемлемой частью Windows, а также ее огромные размеры, поэтому «объединение» будет сложной / невыполнимой задачей, но может быть просто коммерческое решение ... .?)