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);
             }


Reply via email to