Я использую NAnt 0.85 в качестве сценария сборки.Частью сценария является завершение процесса подписания сборок с задержкой подписи с помощью задачи delay-sign
.
Когда сценарий выполняется на сервере сборки, он запускается без проблем.
Когда я запускаю тот же сценарий на своей локальной машине для разработки, я получаю предупреждение:
The SDK for the 'net-2.0' framework is not available or not configured.
at NAnt.Core.Tasks.ExternalProgramBase.DetermineFilePath()
at NAnt.Core.Tasks.ExternalProgramBase.get_ProgramFileName()
at NAnt.Core.Tasks.ExternalProgramBase.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
at NAnt.DotNet.Tasks.DelaySignTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
at NAnt.Core.Tasks.CallTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()
Я почти уверен, что у меня установлен SDK с Visual Studio 2008/2010.
Почему я получаю эту ошибку и что я могу сделать для дальнейшей диагностики проблемы?