Author: brett Date: Thu Jan 26 06:53:40 2012 New Revision: 1236052 URL: http://svn.apache.org/viewvc?rev=1236052&view=rev Log: if two projects with the same name are present in the solution, improve the error message (until this is formally supported)
Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Digest/ProjectDigester.cs Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Digest/ProjectDigester.cs URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Digest/ProjectDigester.cs?rev=1236052&r1=1236051&r2=1236052&view=diff ============================================================================== --- incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Digest/ProjectDigester.cs (original) +++ incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Digest/ProjectDigester.cs Thu Jan 26 06:53:40 2012 @@ -87,6 +87,11 @@ namespace NPanday.ProjectImporter.Digest DigestProject digestProject = _digestAlgoritms[(VisualStudioProjectTypeEnum)project["ProjectType"]]; ProjectDigest projDigest = digestProject(project); projectDigests.Add(projDigest); + if (projDigestDictionary.ContainsKey(projDigest.ProjectName)) + { + throw new Exception("Projects with duplicated assembly names are not supported: " + projDigest.ProjectName); + } + projDigestDictionary.Add(projDigest.ProjectName, projDigest); projDigestGuidDictionary.Add(projDigest.ProjectGuid, projDigest); }