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