You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by br...@apache.org on 2013/05/06 07:42:17 UTC
svn commit: r1479480 - in
/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp:
Connect.cs NPandayImportProjectForm.cs
Author: brett
Date: Mon May 6 07:42:16 2013
New Revision: 1479480
URL: http://svn.apache.org/r1479480
Log:
Null check for configurations
Some projects do not supply this, such as the "Miscellaneous Files" project
that is created when a file outside of the solution is opened.
Modified:
incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/Connect.cs
incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs
Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/Connect.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/Connect.cs?rev=1479480&r1=1479479&r2=1479480&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/Connect.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/Connect.cs Mon May 6 07:42:16 2013
@@ -585,6 +585,7 @@ namespace NPanday.VisualStudio.Addin
private static void addProject(List<Project> projects, Project project)
{
+ log.DebugFormat("Adding solution project: {0}, type: {1}", project.Name, project.Kind);
if (IsFolder(project))
{
foreach (ProjectItem item in project.ProjectItems)
Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs?rev=1479480&r1=1479479&r2=1479480&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs Mon May 6 07:42:16 2013
@@ -135,12 +135,15 @@ namespace NPanday.VisualStudio.Addin
bool web = isWebProject(project);
bool cloud = isCloudProject(project);
- foreach (object c in ((object[])project.ConfigurationManager.ConfigurationRowNames))
+ if (project.ConfigurationManager != null && project.ConfigurationManager.ConfigurationRowNames != null)
{
- string configuration = (string)c;
- if (!availableConfigurations.Contains(configuration))
+ foreach (object c in ((object[])project.ConfigurationManager.ConfigurationRowNames))
{
- availableConfigurations.Add(configuration);
+ string configuration = (string)c;
+ if (!availableConfigurations.Contains(configuration))
+ {
+ availableConfigurations.Add(configuration);
+ }
}
}