Здравствуйте, Albeoris, Вы писали:
A>Звучит на редкость хреново. A>А разработка под .NET 4.7.* на Windows 7 возможна? Или вот оно, время распрощаться с тёмным прошлым и перейти на 10ку? >_>
Ну, на самом деле не всё так страшно.
Критерий простой: завязываемся на библиотеки, которые умеют только netstandard или нет.
Если завязываемся — велкам в наш ад, вон топор, дрова в том лесу, котлы на неделе обещают подвезти.
Если нет — используем старый тулинг и не дёргаемся.
P.S. VS 2017 на семёрку ставится, но не все features доступны для установки, часть (мобильная разработка, как минимум) емнип десятку требует.
Re[4]: Как собрать приложение под .NET 4.5, чтобы оно работало на машине без .NE
Вопрос — актуальна ли эта проблема для MSBuild 15 (VS 2017), как её можно избежать, не удаляя с билдера .NET 4.6?
Есть ли другие аналогичные проблемы? Где с ними можно ознакомиться?
Пока самым надёжным вариантом кажется переход на .NET 4.6.
"Хаос всегда побеждает порядок, поскольку лучше организован." (с) Терри Пратчетт
Re: Как собрать приложение под .NET 4.5, чтобы оно работало на машине без .NET 4
Здравствуйте, Albeoris, Вы писали:
A>Пока самым надёжным вариантом кажется переход на .NET 4.6.
Вариант 1: для большинства народа: в свойствах проекта выставить target framework (на вкладке app), опционально — в Build-Advanced указать нужную langversion.
Вариант 2, если хочется приключений, используются сторонние библиотеки и продукт не коробочный: ждём net 4.7.1 и сразу переводим проекты на новый тулинг.
Решение радикальное и добавляет кучу новых проблем, но иначе, увы, никак.
DevDiv в последние полтора года окончательно забил на тестирование и совместимость всей экосистемы сборки и ряд гениальных решений (например, три разных версии резолва нюгет-зависимостей при сборке) дело, увы, не облегчают
Re[2]: Как собрать приложение под .NET 4.5, чтобы оно работало на машине без .NE
Здравствуйте, Sinix, Вы писали:
S>Вариант 2, если хочется приключений, используются сторонние библиотеки и продукт не коробочный: ждём net 4.7.1 и сразу переводим проекты на новый тулинг. S>Решение радикальное и добавляет кучу новых проблем, но иначе, увы, никак. S>DevDiv в последние полтора года окончательно забил на тестирование и совместимость всей экосистемы сборки и ряд гениальных решений (например, три разных версии резолва нюгет-зависимостей при сборке) дело, увы, не облегчают
Звучит на редкость хреново.
А разработка под .NET 4.7.* на Windows 7 возможна? Или вот оно, время распрощаться с тёмным прошлым и перейти на 10ку? >_>
"Хаос всегда побеждает порядок, поскольку лучше организован." (с) Терри Пратчетт