У нас есть проект C#, в котором проекты C# скомпилированы с помощью TargetFrameworkVersion 4.7.2. Например, в файле csproj это указано --
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
Скомпилированный и собранный исполняемый файл устанавливается на виртуальную машину с установленным .net 4.6.1. Я вижу, что установка прошла успешно и программа работает нормально. Итак, мы можем с уверенностью сказать, что проекты, созданные с помощью 4.7.2, могут выполняться, когда установлен .netframework 4.6.1. Или здесь есть какие-то проблемы, на которые стоит обратить внимание?