Search code examples
msbuild-task

How to get import custom tasks more than once without warning message?


I'm using some custom tasks from MSBuild Extension Pack (MEP). My projects are splitted among many files. In those files I import the MEP tasks using (twice or three times in two/three files). I receive the warning message when doing this like:

... warning MSB4011: "C:\Program Files\MSBuild\ExtensionPack\MSBuild.ExtensionPack.tasks" cannot be imported again. It was already imported at "D:...\Tasker.proj (5,3)". This is most likely a build authoring error. This subsequent import will be ignored.

Does anyone know how to get rid of this warning message? Please help!


Solution

  • The work-around of this question would be: Calling the import with condition to check the existence of a unique property defined in the considering project file. Hope this helps!