ビルドスクリプトとしてNAnt0.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()
VisualStudio2008/2010とともにSDKがインストールされていると確信しています。
このエラーが発生するのはなぜですか。問題をさらに診断するにはどうすればよいですか。