Я выполняю работы по сопровождению проекта C2010 C #, созданного для .net v3.5.
Я недавно изменил свойства Target Framework проекта до последней из перечисленных версий (v4) - из-за ожидания использованияверсия .net, которая фактически включена в Win10 по умолчанию и перестраивается без каких-либо явных проблем.
К сожалению, встроенная зависимость в сгенерированном .exe по-прежнему для .net v2.0.50727 (о чем сообщаетсядля v3.5 AFAIK) и целевой компьютер (чистая установка Win10) просит установить .net 3.5.
с использованием MS VS2010 v10.0.40219.1 SP1Rel.К сожалению, обновление инструментов сборки невозможно (сборка программы с VS2015 работает отлично).
Я гуглю, но, похоже, не нашел подобных отчетов.
На основев некоторых уже опубликованных комментариях я, кажется, не совсем ясно высказался - надеюсь, поможет следующее:
1) намерение / требование состоит в том, чтобы иметь возможность установить это приложение на чистой установке Win10 без необходимости любых дальнейших загрузок.(установка .net 3.5 проста, просто не то, что нужно)
2) конечная среда сборки для этого автоматизирована, визуализирована и не находится под моим контролем, поэтому модернизация цепочки инструментов большая боль, которую я бы хотел избежать, если это возможно.
3) AFAIK Вовлечены нет сторонних библиотек.Все перечисленные ссылки (dll) v4.0.30319.
4) это разработка на основе XAML, одна часть из трех проектов в решении - остальные записи - это установщик и библиотека пользовательской установки C #,Насколько я могу сказать, все установлено для .net v4.