Author: brett
Date: Tue Feb 5 02:56:48 2013
New Revision: 1442458
URL: http://svn.apache.org/viewvc?rev=1442458&view=rev
Log:
add support for MVC4 project types
Modified:
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs
Modified:
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs
URL:
http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs?rev=1442458&r1=1442457&r2=1442458&view=diff
==============================================================================
---
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs
(original)
+++
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs
Tue Feb 5 02:56:48 2013
@@ -123,6 +123,11 @@ namespace NPanday.ProjectImporter.Conver
);
__converterAlgorithms.Add(
+ VisualStudioProjectTypeEnum.Model_View_Controller_MVC4 |
VisualStudioProjectTypeEnum.Windows__CSharp |
VisualStudioProjectTypeEnum.Web_Application,
+ typeof(NormalPomConverter)
+ );
+
+ __converterAlgorithms.Add(
VisualStudioProjectTypeEnum.Model_View_Controller_MVC |
VisualStudioProjectTypeEnum.Windows__CSharp |
VisualStudioProjectTypeEnum.Web_Application |
VisualStudioProjectTypeEnum.WebDeploy2,
typeof(ASPNetPomConverter)
);
@@ -131,6 +136,12 @@ namespace NPanday.ProjectImporter.Conver
VisualStudioProjectTypeEnum.Model_View_Controller_MVC3 |
VisualStudioProjectTypeEnum.Windows__CSharp |
VisualStudioProjectTypeEnum.Web_Application |
VisualStudioProjectTypeEnum.WebDeploy2,
typeof(ASPNetPomConverter)
);
+
+ __converterAlgorithms.Add(
+ VisualStudioProjectTypeEnum.Model_View_Controller_MVC4 |
VisualStudioProjectTypeEnum.Windows__CSharp |
VisualStudioProjectTypeEnum.Web_Application |
VisualStudioProjectTypeEnum.WebDeploy2,
+ typeof(ASPNetPomConverter)
+ );
+
__converterAlgorithms.Add(
VisualStudioProjectTypeEnum.Model_View_Controller_MVC |
VisualStudioProjectTypeEnum.Windows__VbDotNet |
VisualStudioProjectTypeEnum.Web_Application,
typeof(NormalPomConverter)
@@ -142,6 +153,11 @@ namespace NPanday.ProjectImporter.Conver
);
__converterAlgorithms.Add(
+ VisualStudioProjectTypeEnum.Model_View_Controller_MVC4 |
VisualStudioProjectTypeEnum.Windows__VbDotNet |
VisualStudioProjectTypeEnum.Web_Application,
+ typeof(NormalPomConverter)
+ );
+
+ __converterAlgorithms.Add(
VisualStudioProjectTypeEnum.Model_View_Controller_MVC |
VisualStudioProjectTypeEnum.Windows__VbDotNet |
VisualStudioProjectTypeEnum.Web_Application |
VisualStudioProjectTypeEnum.WebDeploy2,
typeof(ASPNetPomConverter)
);
@@ -152,6 +168,11 @@ namespace NPanday.ProjectImporter.Conver
);
__converterAlgorithms.Add(
+ VisualStudioProjectTypeEnum.Model_View_Controller_MVC4 |
VisualStudioProjectTypeEnum.Windows__VbDotNet |
VisualStudioProjectTypeEnum.Web_Application |
VisualStudioProjectTypeEnum.WebDeploy2,
+ typeof(ASPNetPomConverter)
+ );
+
+ __converterAlgorithms.Add(
VisualStudioProjectTypeEnum.Silverlight |
VisualStudioProjectTypeEnum.Windows__CSharp,
typeof(SilverlightPomConverter)
);
Modified:
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs
URL:
http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs?rev=1442458&r1=1442457&r2=1442458&view=diff
==============================================================================
---
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs
(original)
+++
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs
Tue Feb 5 02:56:48 2013
@@ -207,7 +207,12 @@ namespace NPanday.ProjectImporter.Parser
__visualStudioProjectTypes.Add("E53F8FEA-EAE0-44A6-8774-FFD645390401",
VisualStudioProjectTypeEnum.Model_View_Controller_MVC3);
__visualStudioProjectTypeGuids.Add(VisualStudioProjectTypeEnum.Model_View_Controller_MVC3,
"E53F8FEA-EAE0-44A6-8774-FFD645390401");
__visualStudioProjectTypeSupported.Add("E53F8FEA-EAE0-44A6-8774-FFD645390401",
true);
-
+
+ //Model View Controller (MVC)
{E3E379DF-F4C6-4180-9B81-6769533ABE47}
+
__visualStudioProjectTypes.Add("E3E379DF-F4C6-4180-9B81-6769533ABE47",
VisualStudioProjectTypeEnum.Model_View_Controller_MVC4);
+
__visualStudioProjectTypeGuids.Add(VisualStudioProjectTypeEnum.Model_View_Controller_MVC4,
"E3E379DF-F4C6-4180-9B81-6769533ABE47");
+
__visualStudioProjectTypeSupported.Add("E3E379DF-F4C6-4180-9B81-6769533ABE47",
true);
+
//Windows Azure Project {CC5FD16D-436D-48AD-A40C-5A424C6E3E79}
__visualStudioProjectTypes.Add("CC5FD16D-436D-48AD-A40C-5A424C6E3E79",
VisualStudioProjectTypeEnum.WindowsAzure_CloudService);
__visualStudioProjectTypeGuids.Add(VisualStudioProjectTypeEnum.WindowsAzure_CloudService,
"CC5FD16D-436D-48AD-A40C-5A424C6E3E79");
Modified:
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs
URL:
http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs?rev=1442458&r1=1442457&r2=1442458&view=diff
==============================================================================
---
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs
(original)
+++
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs
Tue Feb 5 02:56:48 2013
@@ -206,19 +206,25 @@ namespace NPanday.ProjectImporter.Parser
Model_View_Controller_MVC3 = 1 << 27,
/// <summary>
+ /// Project Type: ASP MVC 4,
+ /// GUID: {E3E379DF-F4C6-4180-9B81-6769533ABE47}
+ /// </summary>
+ Model_View_Controller_MVC4 = 1 << 28,
+
+ /// <summary>
/// Project Type: Windows Azure Cloud Service
/// GUID: {CC5FD16D-436D-48AD-A40C-5A424C6E3E797}
/// </summary>
- WindowsAzure_CloudService = 1 << 28,
+ WindowsAzure_CloudService = 1 << 29,
- Silverlight = 1 << 29,
+ Silverlight = 1 << 30,
// Aux types
- WebDeploy2 = 1 << 30,
+ WebDeploy2 = 1 << 31,
- WindowsAzure_Worker = 1 << 31,
+ WindowsAzure_Worker = 1L << 32,
- // TODO: we have run out of bits, refactor so this is an enum of the
GUIDs instead
+ // TODO: refactor so this is an enum of the GUIDs instead
}
}