我使用NAnt 0.85作爲構建腳本。部分腳本是使用delay-sign
任務完成延遲簽名程序集的簽名過程。爲什麼我收到警告「'net-2.0'框架的SDK不可用或未配置。」在NAnt中運行延遲簽名任務時?
腳本在構建服務器上執行時,運行時沒有任何問題。
當我運行我的本地開發機器上相同的腳本,我得到警告:
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()
我敢肯定,我已經得到了與Visual Studio 2008/2010安裝SDK。
爲什麼我收到此錯誤,我該怎麼做才能進一步診斷問題?