// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#if NET_2_0
using System;
using System.Collections.Generic;
public override bool Execute ()
{
+ if (files == null || files.Length == 0)
+ return true;
+
List <ITaskItem> temporaryInPath = new List <ITaskItem> ();
List <ITaskItem> temporaryOutOfPath = new List <ITaskItem> ();
- if (path == null) {
- Log.LogError (null, null, null, BuildEngine.ProjectFileOfTaskNode,
- BuildEngine.LineNumberOfTaskNode, BuildEngine.ColumnNumberOfTaskNode,
- BuildEngine.LineNumberOfTaskNode, BuildEngine.ColumnNumberOfTaskNode,
- "Path attribute must be specified", null);
- return false;
- }
-
foreach (ITaskItem file in files) {
try {
string fullPath = path.GetMetadata ("FullPath");;
}
}
-#endif
\ No newline at end of file