Nam G VU
Nam G VU

Reputation: 35404

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!

Upvotes: 9

Views: 7383

Answers (3)

Matti-Koopa
Matti-Koopa

Reputation: 278

Delete the automatically generated file yourproject.nuget.props and the warning will go away.

Upvotes: -1

alrod999
alrod999

Reputation: 21

That warning has happened to me when I have built my application from VS IDE and by MSBuild tool in parallel. I guess the same might happen when you work with more than one VS window on the same project

Upvotes: 0

Nam G VU
Nam G VU

Reputation: 35404

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!

Upvotes: 12

Related Questions