Я немного смущен тем, что таргетинг на приложение .net 4.0 для Windows 8.x. В моем понимании, Windows 8.0 поставляется с 4.5, а Windows 8.1 - с 4.5.1. Итак, мой вопрос, если я создаю приложение WinForms или WPF-клиента для таргетинга на C# /. Net 4.0 (в настройках Visual Studio Project) и, конечно, только с использованием возможностей .net 4.0 (т. Е. Никаких функций из .net 4.5.x), тогда это приложение отлично работает на Windows 8.x без установки .net 4.0 framework (то есть, только полагаясь на то, что устанавливается с ОС)? В основном, я стараюсь не заставлять конечного пользователя устанавливать .NET Framework на своем компьютере перед запуском приложения.. Net 4.0 таргетинг на windows 8.x
При изучении свойств DLL различных DLL-библиотек Microsoft (например, System) они отображают одну и ту же версию исполнения при настройке .net 4.0 или .net 4.5.x -> v4.0.30319. Поэтому я понимаю, что 4.0 и 4.5.x нацелены на ту же версию исполнения CLR. Итак, мое приложение .net 4.0 должно работать нормально ???
Из ссылки здесь (http://msdn.microsoft.com/en-us/library/bb822049%28v=vs.110%29.aspx) говорится, что .net 4.0 не может быть установлен на win8.x.
В моих тестах, нацеленный на .net 4.0 и работающий на чистой установке win8.1, кажется, работает нормально (без необходимости устанавливать что-либо еще), но ищет советы по gotchas.
Спасибо.