Мы используем Nant для автоматизации наших сборок. Мы обновляем проекты до .NET 4.5. Похоже, что Nant 0.92, который является последней версией, поддерживает только .NET 4.0. В любом случае, чтобы Nant работал с .NET 4.5? Я просмотрел сайт Nant и не смог найти никаких подробностей о поддержке .NET 4.5.Nant for .NET 4.5
2
A
ответ
4
.NET 4.5 - это обновление для .NET 4, поэтому вы все равно используете тот же путь MSBuild для создания своего проекта. Если вы вызываете файл msbuild.exe напрямую, вы можете использовать любую версию NAnt для создания своего проекта.
Приведенный ниже пример, когда вы хотите перейти на .NET 5 (или любую другую версию .NET), вы просто обновляете свойство, указывающее на msbuild.exe, а остальные должны работать (при условии, что изменения в аргументы msbuild.exe).
<property name="MSBuildPath" value="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe"/>
<target name="build">
<exec program="${MSBuildPath}">
<arg line='"${SolutionFile}"' />
<arg line="/property:Configuration=${SolutionConfiguration}" />
<arg value="/target:Rebuild" />
<arg value="/verbosity:normal" />
<arg value="/nologo" />
</exec>
</target>
Смежные вопросы
- 1. WiX bootstrapper for .NET 4.5
- 2. Nant Task For IlMerge 2.9.210.0
- 3. .NET 4.5.1 хостинг .NET 4.5
- 4. .Net 4.0 и .Net 4.5
- 5. .Net 4.5 Await Breakpoints
- 6. Вызов NAnt из приложения .Net
- 7. Async Task .Net 4.5
- 8. Websockets в .NET 4.5
- 9. Поддержка .NET 4.5 zip64
- 10. Как установить .NET 4.5?
- 11. EF5 и .net 4.5
- 12. Использование Linq .net 4.5
- 13. .NET 4.5 namespace 'Standard'
- 14. .NET 4.5 SessionAuthenticationModule
- 15. WPF .NET 4.5 Жесты
- 16. ServiceHost.Behaviours .NET 4.5
- 17. .net 4.5 ИРИО HighDensityWebHosting
- 18. RestAPI using .net 4.5
- 19. Обновление до .NET 4.5
- 20. PCL .NET 4.5 Timer
- 21. ЭфПроф .NET Framework 4.5
- 22. .NET 4.5 MethodBuilder.SetMethodBody
- 23. EDMX .NET 4.5 до 4.0?
- 24. .NET 4.5 WebSockets vs SignalR
- 25. Сериализация исключений в .NET 4.5
- 26. TeamCity 4.5 не распознает элемент trycatch в сценарии nant
- 27. .NET 4.0 заменяет пространства имен .NET 4.5
- 28. .net 4.5 приложение, запрашивающее .net 4.0
- 29. C# .net 4.5 код .net 4.0
- 30. HttpClient - .net 4 или .net 4.5