Hi all,

I found one very annoying feature/bug of <solution> task:

Projects (.csproj) are loaded into hashtable regarding their guid. But if
two projects with same guid are loaded, no error/warning is issued and one
of those projects disappears! Such projects could be created by copying and
renaming existing project into another file. Create new project with Visual
Studio generate new guid, so propability to create existing guid is
negligible.


Small patch to is attached. It checks this key violation rule and throws
BuildException when it found one.

Regards,
Martin

Attachment: solution.cs.patch
Description: Binary data

Reply via email to